Whamcloud - gitweb
fix issue with >8TB fs: group doesn't fit in 16bits anymore
authoralex <alex>
Mon, 30 Jun 2008 04:45:58 +0000 (04:45 +0000)
committeralex <alex>
Mon, 30 Jun 2008 04:45:58 +0000 (04:45 +0000)
b=16101
i=adilger
i=kalpak

ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch

index d849bd0..5ef1f7d 100644 (file)
@@ -575,7 +575,7 @@ Index: linux-2.6.18-53.1.14/fs/ext3/mballoc.c
 +#define EXT3_BB_MAX_BLOCKS    30
 +
 +struct ext3_free_metadata {
-+      unsigned short group;
++      unsigned group;
 +      unsigned short num;
 +      unsigned short blocks[EXT3_BB_MAX_BLOCKS];
 +      struct list_head list;
@@ -704,8 +704,8 @@ Index: linux-2.6.18-53.1.14/fs/ext3/mballoc.c
 +      void *bd_bitmap;
 +      struct ext3_group_info *bd_info;
 +      struct super_block *bd_sb;
-+      __u16 bd_blkbits;
-+      __u16 bd_group;
++      unsigned bd_group;
++      unsigned bd_blkbits;
 +};
 +#define EXT3_MB_BITMAP(e3b)   ((e3b)->bd_bitmap)
 +#define EXT3_MB_BUDDY(e3b)    ((e3b)->bd_buddy)