ext4: flag as supporting buffered async reads
authorJens Axboe <axboe@kernel.dk>
Mon, 3 Aug 2020 23:02:11 +0000 (17:02 -0600)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 18 Oct 2020 14:36:12 +0000 (10:36 -0400)
ext4 uses generic_file_read_iter(), which already supports this.

Cc: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Link: https://lore.kernel.org/r/fb90cc2d-b12c-738f-21a4-dd7a8ae0556a@kernel.dk
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/file.c

index 7d61069531d313b53a314db86d229d09c88cde29..02ffbd29d6b041d9aca0995cfcb3327209475f29 100644 (file)
@@ -844,7 +844,7 @@ static int ext4_file_open(struct inode *inode, struct file *filp)
                        return ret;
        }
 
-       filp->f_mode |= FMODE_NOWAIT;
+       filp->f_mode |= FMODE_NOWAIT | FMODE_BUF_RASYNC;
        return dquot_file_open(inode, filp);
 }