Patch "block: pass inclusive 'lend' parameter to truncate_inode_pages_range" has been added to the 4.15-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
block: pass inclusive 'lend' parameter to truncate_inode_pages_range
to the 4.15-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
block-pass-inclusive-lend-parameter-to-truncate_inode_pages_range.patch
and it can be found in the queue-4.15 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
0bd1ed4860d0f5f836aa8371797689a3779d1bf5Mon Sep 17 00:00:00 2001
From: Ming Lei <[email protected]>
Date: Sat, 10 Feb 2018 08:46:17 +0800
Subject: block: pass inclusive 'lend' parameter to truncate_inode_pages_range
From: Ming Lei <[email protected]>
commit 0bd1ed4860d0f5f836aa8371797689a3779d1bf5 upstream.
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.
--- block/ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
block/ioctl.c +1 -1
@@ -225,7 +225,7 @@ static int blk_ioctl_discard(struct blocif (start + len >i_size_read (bdev->bd_inode))return -EINVAL ; -truncate_inode_pages_range (mapping, start, start + len); +truncate_inode_pages_range (mapping, start, start + len -1 );return blkdev_issue_discard (bdev, start >>9 , len >>9 ,GFP_KERNEL , flags); }
Patches currently in stable-queue which might be from [email protected] are
queue-4.15/block-pass-inclusive-lend-parameter-to-truncate_inode_pages_range.patch queue-4.15/block-kyber-fix-domain-token-leak-during-requeue.patch