]> err.no Git - linux-2.6/commit
[XFS] Don't allow memory reclaim to wait on the filesystem in inode
authorDavid Chinner <dgc@sgi.com>
Mon, 19 May 2008 06:29:34 +0000 (16:29 +1000)
committerLachlan McIlroy <lachlan@redback.melbourne.sgi.com>
Fri, 23 May 2008 05:26:03 +0000 (15:26 +1000)
commit49383b0e98ad1f69ff4c816eb1961f703df12318
treee99cd87ff5d2b104682b04e470f01f79ac84996b
parent978b7237123d007b9fa983af6e0e2fa8f97f9934
[XFS] Don't allow memory reclaim to wait on the filesystem in inode
writeback

If we allow memory reclaim to wait on the pages under writeback in inode
cluster writeback we could deadlock because we are currently holding the
ILOCK on the initial writeback inode which is needed in data I/O
completion to change the file size or do unwritten extent conversion
before the pages are taken out of writeback state.

SGI-PV: 981091
SGI-Modid: xfs-linux-melb:xfs-kern:31015a

Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
fs/xfs/xfs_inode.c