]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs_io: Prevent devide by zero from {pread,pwrite}_random
authorDmitry Monakhov <dmonakhov@openvz.org>
Sun, 28 Feb 2016 23:46:42 +0000 (10:46 +1100)
committerDave Chinner <david@fromorbit.com>
Sun, 28 Feb 2016 23:46:42 +0000 (10:46 +1100)
commit2ab8ecbe62cf4d558a0e37f1c8cc283ab5f7b199
tree9797a67d5b4a652eab2b2a1ffc4b9b2d058c5f8e
parentfa247a5beb857f109607b6daedc6687034a93e27
xfs_io: Prevent devide by zero from {pread,pwrite}_random

Math is wrong if range requested is less or equals to block size

xfs_io -c 'pwrite -b 4k 8k 4k -R' \
       -c 'pread -b 4k  4k 4k -R' -f file

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
io/pread.c
io/pwrite.c