__le32 max_entries;
        __le32 value_size;
        __le32 padding;
-} __attribute__ ((packed)) __aligned(8);
+} __packed __aligned(8);
 
 struct btree_node {
        struct node_header header;
        __le64 keys[];
-} __attribute__ ((packed)) __aligned(8);
+} __packed __aligned(8);
 
 
 /*
 
        __le64 blocknr;
        __le32 nr_free;
        __le32 none_free_before;
-} __attribute__ ((packed)) __aligned(8);
+} __packed __aligned(8);
 
 
 #define MAX_METADATA_BITMAPS 255
        __le64 blocknr;
 
        struct disk_index_entry index[MAX_METADATA_BITMAPS];
-} __attribute__ ((packed)) __aligned(8);
+} __packed __aligned(8);
 
 struct ll_disk;
 
        __le64 nr_allocated;
        __le64 bitmap_root;
        __le64 ref_count_root;
-} __attribute__ ((packed)) __aligned(8);
+} __packed __aligned(8);
 
 #define ENTRIES_PER_BYTE 4
 
        __le32 csum;
        __le32 not_used;
        __le64 blocknr;
-} __attribute__ ((packed)) __aligned(8);
+} __packed __aligned(8);
 
 /*----------------------------------------------------------------*/