X-Git-Url: http://git.cascardo.info/?p=cascardo%2Flinux.git;a=blobdiff_plain;f=fs%2Fxfs%2Fxfs_file.c;h=2bc58b3fd37d27b1e6f0c11704a1cd7ae9710b18;hp=62511687385cd972b239e4d22c2924cb94b70b2f;hb=fed41f7d039bad02f94cad9059e4b14cd81d13f2;hpb=abb5a14fa20fdd400995926134b7be9eb8ce6048 diff --git a/fs/xfs/xfs_file.c b/fs/xfs/xfs_file.c index 62511687385c..2bc58b3fd37d 100644 --- a/fs/xfs/xfs_file.c +++ b/fs/xfs/xfs_file.c @@ -319,7 +319,7 @@ xfs_file_dio_aio_read( data = *to; ret = __blockdev_direct_IO(iocb, inode, target->bt_bdev, &data, xfs_get_blocks_direct, NULL, NULL, 0); - if (ret > 0) { + if (ret >= 0) { iocb->ki_pos += ret; iov_iter_advance(to, ret); }