summaryrefslogtreecommitdiff
path: root/mm/thrash.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@infradead.org>2011-07-26 15:07:11 (GMT)
committerAlex Elder <aelder@sgi.com>2011-07-27 03:06:39 (GMT)
commitd1166ec792c96b65e4c18cbc5985944b5309d838 (patch)
tree683b74f000cd28d260674e767255e0284a9587d7 /mm/thrash.c
parent34951f5cb72b1e3a89a21581cb21e2d5b6a104a4 (diff)
downloadlinux-fsl-qoriq-d1166ec792c96b65e4c18cbc5985944b5309d838.tar.xz
xfs: prevent against ioend livelocks in xfs_file_fsync
We need to take some locks to prevent new ioends from coming in when we wait for all existing ones to go away. Up to Linux 3.0 that was done using the i_mutex held by the VFS fsync code, but now that we are called without it we need to take care of it ourselves. Use the I/O lock instead of i_mutex just like we do in other places. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Alex Elder <aelder@sgi.com>
Diffstat (limited to 'mm/thrash.c')
0 files changed, 0 insertions, 0 deletions