Message ID | 20160921141539.GA17898@infradead.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/fs/direct-io.c b/fs/direct-io.c index 7c3ce73..891f71f 100644 --- a/fs/direct-io.c +++ b/fs/direct-io.c @@ -276,7 +276,7 @@ static ssize_t dio_complete(struct dio *dio, ssize_t ret, bool is_async) dio->iocb->ki_pos += transferred; if (dio->op == REQ_OP_WRITE) - ret = generic_write_sync(dio->iocb, transferred); + ret = generic_write_sync(dio->iocb, ret); dio->iocb->ki_complete(dio->iocb, ret, 0); }