On Tue, 12 Nov 2024 07:46:18 -0500 "Liam R. Howlett" Liam.Howlett@oracle.com wrote:
Andrew,
Just in case you didn't notice, this patch was reviewed on another list.
Thanks, Liam
- Hajime Tazaki thehajime@gmail.com [241108 17:29]:
When deleting a vma entry from a maple tree, it has to pass NULL to vma_iter_prealloc() in order to calculate internal state of the tree, but it passed a wrong argument. As a result, nommu kernels crashed upon accessing a vma iterator, such as acct_collect() reading the size of vma entries after do_munmap().
This commit fixes this issue by passing a right argument to the preallocation call.
Fixes: b5df09226450 ("mm: set up vma iterator for vma_iter_prealloc() calls") Cc: stable@vger.kernel.org Reviewed-by: Liam R. Howlett Liam.Howlett@Oracle.com Signed-off-by: Hajime Tazaki thehajime@gmail.com
Yep, thanks, 247d720b2c5d in mm-hotfixes-stable.