summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2016-10-25 11:53:22 -0800
committerKent Overstreet <kent.overstreet@gmail.com>2016-10-27 02:45:47 -0800
commitc839892c96d9adca0a96cc07be95dc813e52982e (patch)
tree46e637733bec4fe84918c818ca707360032b516a
parent87a7bcb915e9ae71d90f550f7cbdc7f4a0386ea9 (diff)
bcachefs: be consistent with generic_write_sync()
-rw-r--r--drivers/md/bcache/fs-io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/bcache/fs-io.c b/drivers/md/bcache/fs-io.c
index 05ce21bc9990..74d7578c9974 100644
--- a/drivers/md/bcache/fs-io.c
+++ b/drivers/md/bcache/fs-io.c
@@ -1431,7 +1431,7 @@ static void bch_do_direct_IO_write(struct dio_write *dio)
unsigned flags = 0;
int ret;
- if (((file->f_flags & O_DSYNC) || IS_SYNC(file->f_mapping->host)) &&
+ if ((dio->req->ki_flags & IOCB_DSYNC) &&
!dio->c->opts.journal_flush_disabled)
flags |= BCH_WRITE_FLUSH;