gfs2 seems to never calls this with i_rwsem held, disable for testing. Signed-off-by: Christoph Hellwig <hch@xxxxxx> --- fs/iomap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/iomap.c b/fs/iomap.c index 63952a7b1c05..264cfb2e796f 100644 --- a/fs/iomap.c +++ b/fs/iomap.c @@ -1885,7 +1885,7 @@ iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter, struct blk_plug plug; struct iomap_dio *dio; - lockdep_assert_held(&inode->i_rwsem); +// lockdep_assert_held(&inode->i_rwsem); if (!count) return 0; -- 2.20.1