xfs: remove block number from inode lookup code
authorDave Chinner <dchinner@redhat.com>
Thu, 24 Jun 2010 01:35:17 +0000 (11:35 +1000)
committerDave Chinner <david@fromorbit.com>
Thu, 24 Jun 2010 01:35:17 +0000 (11:35 +1000)
commit7b6259e7a83647948fa33a736cc832310c8d85aa
tree99bb872b179a93f5e32b51f312029abb1237b055
parent1920779e67cbf5ea8afef317777c5bf2b8096188
xfs: remove block number from inode lookup code

The block number comes from bulkstat based inode lookups to shortcut
the mapping calculations. We ar enot able to trust anything from
bulkstat, so drop the block number as well so that the correct
lookups and mappings are always done.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
15 files changed:
fs/xfs/linux-2.6/xfs_export.c
fs/xfs/linux-2.6/xfs_ioctl32.c
fs/xfs/quota/xfs_qm.c
fs/xfs/quota/xfs_qm_syscalls.c
fs/xfs/xfs_ialloc.c
fs/xfs/xfs_iget.c
fs/xfs/xfs_inode.c
fs/xfs/xfs_inode.h
fs/xfs/xfs_itable.c
fs/xfs/xfs_itable.h
fs/xfs/xfs_log_recover.c
fs/xfs/xfs_mount.c
fs/xfs/xfs_rtalloc.c
fs/xfs/xfs_trans_inode.c
fs/xfs/xfs_vnodeops.c