]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/hfs/hfs.h
xfs: Fix overallocation in xfs_buf_allocate_memory()
[karo-tx-linux.git] / fs / hfs / hfs.h
index 88099ab1a180121449cfc04d7ca3a0d26b9366ef..6f194d0768b6fd72b76e617ffc7711b0edd25982 100644 (file)
@@ -83,8 +83,6 @@
 
 /*======== HFS structures as they appear on the disk ========*/
 
-#define __packed __attribute__ ((packed))
-
 /* Pascal-style string of up to 31 characters */
 struct hfs_name {
        u8 len;
@@ -169,6 +167,9 @@ typedef union hfs_btree_key {
        struct hfs_ext_key ext;
 } hfs_btree_key;
 
+#define HFS_MAX_CAT_KEYLEN     (sizeof(struct hfs_cat_key) - sizeof(u8))
+#define HFS_MAX_EXT_KEYLEN     (sizeof(struct hfs_ext_key) - sizeof(u8))
+
 typedef union hfs_btree_key btree_key;
 
 struct hfs_extent {