xfs: flag files as supporting buffered async reads
authorJens Axboe <axboe@kernel.dk>
Fri, 22 May 2020 15:27:33 +0000 (09:27 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 22 Jun 2020 02:44:25 +0000 (20:44 -0600)
XFS uses generic_file_read_iter(), which already supports this.

Acked-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/xfs/xfs_file.c

index 00db81e..fdbff48 100644 (file)
@@ -1080,7 +1080,7 @@ xfs_file_open(
                return -EFBIG;
        if (XFS_FORCED_SHUTDOWN(XFS_M(inode->i_sb)))
                return -EIO;
-       file->f_mode |= FMODE_NOWAIT;
+       file->f_mode |= FMODE_NOWAIT | FMODE_BUF_RASYNC;
        return 0;
 }