Miklos, Jens, could we please also set this flag for fuse? Thanks, Bernd fuse: Set FMODE_DIO_PARALLEL_WRITE flag From: Bernd Schubert <bschubert@xxxxxxx> Fuse can also do parallel DIO writes, if userspace has enabled it. Signed-off-by: Bernd Schubert <bschubert@xxxxxxx> --- fs/fuse/file.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/fuse/file.c b/fs/fuse/file.c index 875314ee6f59..46e7f1196fd1 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -215,6 +215,9 @@ void fuse_finish_open(struct inode *inode, struct file *file) } if ((file->f_mode & FMODE_WRITE) && fc->writeback_cache) fuse_link_write_file(file); + + if (ff->open_flags & FOPEN_PARALLEL_DIRECT_WRITES) + file->f_mode |= FMODE_DIO_PARALLEL_WRITE; } int fuse_open_common(struct inode *inode, struct file *file, bool isdir)