]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/filemap.c
fix braino in generic_file_read_iter()
[karo-tx-linux.git] / mm / filemap.c
index cc480c07c71bad5b838e26f194e1d5b3e466e00f..d6e67be1802ef5290a3d49ebbc8464eaf0353a90 100644 (file)
@@ -2048,7 +2048,7 @@ generic_file_read_iter(struct kiocb *iocb, struct iov_iter *iter)
                        iocb->ki_pos += retval;
                        count -= retval;
                }
-               iov_iter_revert(iter, iov_iter_count(iter) - count);
+               iov_iter_revert(iter, count - iov_iter_count(iter));
 
                /*
                 * Btrfs can have a short DIO read if we encounter