[XFS] Make growfs work for amounts greater than 2TB
authorDavid Chinner <dgc@sgi.com>
Sat, 10 Feb 2007 07:36:10 +0000 (18:36 +1100)
committerTim Shimmin <tes@sgi.com>
Sat, 10 Feb 2007 07:36:10 +0000 (18:36 +1100)
commit20f4ebf2bf2f57c1a9abb3655391336cc90314b3
treed6081bf132eea97adbc13a1da980e75f4735141b
parentf74eaf59b36c0ad01f416b567f89c737bbf82bae
[XFS] Make growfs work for amounts greater than 2TB

The free block modification code has a 32bit interface, limiting the size
the filesystem can be grown even on 64 bit machines. On 32 bit machines,
there are other 32bit variables in transaction structures and interfaces
that need to be expanded to allow this to work.

SGI-PV: 959978
SGI-Modid: xfs-linux-melb:xfs-kern:27894a

Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Tim Shimmin <tes@sgi.com>
fs/xfs/xfs_bmap.c
fs/xfs/xfs_mount.c
fs/xfs/xfs_mount.h
fs/xfs/xfs_trans.c
fs/xfs/xfs_trans.h