]> git.karo-electronics.de Git - karo-tx-linux.git/commit
xfs: always use iget in bulkstat
authorChristoph Hellwig <hch@lst.de>
Wed, 23 Jun 2010 08:11:11 +0000 (18:11 +1000)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Sun, 26 Jun 2011 16:46:43 +0000 (12:46 -0400)
commit9dc4f83b72d5dcfa1f20aee3c82436b5f04471dd
tree155770981eb204765c417cdf5f61b327e8126b25
parent2dcb94f9c660427e7a0aa73ec60b825ab01a0d06
xfs: always use iget in bulkstat

commit 7dce11dbac54fce777eea0f5fb25b2694ccd7900 upstream.

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>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.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