aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_mount.c
diff options
context:
space:
mode:
authorDave Chinner <dchinner@redhat.com>2010-09-24 19:51:50 +1000
committerAlex Elder <aelder@sgi.com>2010-10-18 15:07:54 -0500
commite3a20c0b02e1704ab115dfa9d012caf0fbc45ed0 (patch)
tree77cd4c9129b8b6fc85b0e9005a82088df9ed752f /fs/xfs/xfs_mount.c
parent78ae5256768b91f25ce7a4eb9f56d563e302cc10 (diff)
downloadkernel_samsung_smdk4412-e3a20c0b02e1704ab115dfa9d012caf0fbc45ed0.zip
kernel_samsung_smdk4412-e3a20c0b02e1704ab115dfa9d012caf0fbc45ed0.tar.gz
kernel_samsung_smdk4412-e3a20c0b02e1704ab115dfa9d012caf0fbc45ed0.tar.bz2
xfs: batch inode reclaim lookup
Batch and optimise the per-ag inode lookup for reclaim to minimise scanning overhead. This involves gang lookups on the radix trees to get multiple inodes during each tree walk, and tighter validation of what inodes can be reclaimed without blocking befor we take any locks. This is based on ideas suggested in a proof-of-concept patch posted by Nick Piggin. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Alex Elder <aelder@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_mount.c')
0 files changed, 0 insertions, 0 deletions