Messages in this thread | | | Date | Wed, 3 Apr 2024 09:28:36 +0800 | Subject | Re: [PATCH] block: fix overflow in blk_ioctl_discard() | From | Li Nan <> |
| |
在 2024/4/2 20:32, Christoph Hellwig 写道: > On Fri, Mar 29, 2024 at 09:23:19AM +0800, linan666@huaweicloud.com wrote: >> From: Li Nan <linan122@huawei.com> >> >> There is no check for overflow of 'start + len' in blk_ioctl_discard(). >> Hung task occurs if submit an discard ioctl with the following param: >> start = 0x80000000000ff000, len = 0x8000000000fff000; >> Add the overflow validation now. > > Looks good: > > Reviewed-by: Christoph Hellwig <hch@lst.de> > > Can you wire up a testcase in blktests for this condition? >
It's my pleasure, I will add testcase later.
> > .
-- Thanks, Nan
| |