--- a/gfs2/include/linux/types.h
+++ b/gfs2/include/linux/types.h
@@ -24,4 +24,9 @@
 typedef uint64_t __bitwise __le64;
 typedef uint64_t __bitwise __be64;
 
+#ifdef __SIZEOF_INT128__
+typedef __signed__ __int128 __s128 __attribute__((aligned(16)));
+typedef unsigned __int128 __u128 __attribute__((aligned(16)));
+#endif
+
 #endif /* LINUX_TYPES_H */
