xfs: fix bogus m_maxagi check in xfs_iget
authorChristoph Hellwig <hch@lst.de>
Wed, 6 Oct 2010 18:31:23 +0000 (18:31 +0000)
committerAlex Elder <aelder@sgi.com>
Mon, 18 Oct 2010 20:08:01 +0000 (15:08 -0500)
commitd276734d937a649ff43fd197d0df7a747bd55b7e
tree37bfbeb8e20805be02a3770f68232798ba687d3c
parent1b0407125f9a5be63e861eb27c8af9e32f20619c
xfs: fix bogus m_maxagi check in xfs_iget

These days inode64 should only control which AGs we allocate new
inodes from, while we still try to support reading all existing
inodes.  To make this actually work the check ontop of xfs_iget
needs to be relaxed to allow inodes in all allocation groups instead
of just those that we allow allocating inodes from.  Note that we
can't simply remove the check - it prevents us from accessing
invalid data when fed invalid inode numbers from NFS or bulkstat.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Alex Elder <aelder@sgi.com>
fs/xfs/xfs_iget.c