]> git.baikalelectronics.ru Git - kernel.git/commit
block: pass inclusive 'lend' parameter to truncate_inode_pages_range
authorMing Lei <ming.lei@redhat.com>
Sat, 10 Feb 2018 00:46:17 +0000 (08:46 +0800)
committerJens Axboe <axboe@kernel.dk>
Fri, 23 Feb 2018 22:20:19 +0000 (15:20 -0700)
commit1c8c157ac0efbdd9f5782004f72dabaf5f23ed9b
tree061d2a86451b27d9aff40d96cbb2effcbfb6b6c2
parentf8787e862cd5adc8909ce1d42bf38c009ee9472b
block: pass inclusive 'lend' parameter to truncate_inode_pages_range

The 'lend' parameter of truncate_inode_pages_range is required to be
inclusive, so follow the rule.

This patch fixes one memory corruption triggered by discard.

Cc: <stable@vger.kernel.org>
Cc: Dmitry Monakhov <dmonakhov@openvz.org>
Fixes: 83718eeabf89 ("block: Invalidate cache on discard v2")
Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/ioctl.c