xfs: always use iget in bulkstat
authorChristoph Hellwig <hch@lst.de>
Wed, 23 Jun 2010 08:11:11 +0000 (18:11 +1000)
committerDave Chinner <david@fromorbit.com>
Wed, 23 Jun 2010 08:11:11 +0000 (18:11 +1000)
commit7dce11dbac54fce777eea0f5fb25b2694ccd7900
tree90d6d109ca110bcbf47a954a8283ec250be07003
parent1817176a86352f65210139d4c794ad2d19fc6b63
xfs: always use iget in bulkstat

The non-coherent bulkstat versionsthat look directly at the inode
buffers causes various problems with performance optimizations that
make increased use of just logging inodes.  This patch makes bulkstat
always use iget, which should be fast enough for normal use with the
radix-tree based inode cache introduced a while ago.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
fs/xfs/linux-2.6/xfs_ioctl.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_itable.c
fs/xfs/xfs_itable.h