summaryrefslogtreecommitdiff
path: root/Kconfig
diff options
context:
space:
mode:
authorBen Myers <bpm@sgi.com>2013-12-06 12:30:11 -0800
committerBen Myers <bpm@sgi.com>2013-12-18 15:52:36 -0600
commit40194ecc6d78327d98e66de3213db96ca0a31e6f (patch)
treeaee54569d5f12b96146822791a1ca1d27f62e2ed /Kconfig
parentefa70be165497826f674846f681e6e2364af906c (diff)
xfs: reinstate the ilock in xfs_readdir
Although it was removed in commit 051e7cd44ab8, ilock needs to be taken in xfs_readdir because we might have to read the extent list in from disk. This keeps other threads from reading from or writing to the extent list while it is being read in and is still in a transitional state. This has been associated with "Access to block zero" messages on directories with large numbers of extents resulting from excessive filesytem fragmentation, as well as extent list corruption. Unfortunately no test case at this point. Signed-off-by: Ben Myers <bpm@sgi.com> Reviewed-by: Dave Chinner <dchinner@redhat.com>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions