diff options
Diffstat (limited to 'fs/dax.c')
-rw-r--r-- | fs/dax.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/dax.c b/fs/dax.c index 131fd35ae39d5..8e17b371aeb89 100644 --- a/fs/dax.c +++ b/fs/dax.c @@ -174,8 +174,10 @@ static ssize_t dax_io(struct inode *inode, struct iov_iter *iter, else len = iov_iter_zero(max - pos, iter); - if (!len) + if (!len) { + retval = -EFAULT; break; + } pos += len; addr += len; |