From 6cb8382a043fd9ae33d0e970dcae9b9dbe4c4ffc Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 30 Jun 2008 04:49:13 +0000 Subject: [PATCH] fix issue with >8TB fs: group doesn't fit in 16bits anymore b=16101 i=adilger i=kalpak --- ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch b/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch index a178632..f5f46be 100644 --- a/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch +++ b/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch @@ -576,7 +576,7 @@ Index: linux-2.6.16.54-0.2.5/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; @@ -705,8 +705,8 @@ Index: linux-2.6.16.54-0.2.5/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) -- 1.8.3.1