commit | 562c72aa57c36b178eacc3500a0215651eca9429 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@infradead.org> | Fri Jun 24 14:29:45 2011 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Wed Jul 20 20:47:47 2011 -0400 |
tree | 2c522c53ab26fc72e85e08747a08e3dca1207c87 | |
parent | 11b80f459adaf91a712f95e7734a17655a36bf30 [diff] |
fs: move inode_dio_wait calls into ->setattr Let filesystems handle waiting for direct I/O requests themselves instead of doing it beforehand. This means filesystem-specific locks to prevent new dio referenes from appearing can be held. This is important to allow generalizing i_dio_count to non-DIO_LOCKING filesystems. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>