Re: [PATCH] mm/mmap: Fix vma_merge() offset when expanding the next vma

From: David Hildenbrand
Date: Tue Jan 31 2023 - 09:30:54 EST


On 31.01.23 15:24, Liam R. Howlett wrote:
* David Hildenbrand <david@xxxxxxxxxx> [230131 03:35]:
On 30.01.23 20:57, Liam R. Howlett wrote:
The vm_pgoff was being set incorrectly when expanding the next VMA to a
lower address. Fix the issue by using the mid->vm_pgoff value for this
merge case (aka case 8). Note that this does not change case 3's
vm_pgoff as next and mid are the same VMA.

Reported-by: Sanan Hasanov <sanan.hasanov@xxxxxxxxxxxxxxx>
Link: https://lore.kernel.org/linux-mm/IA1PR07MB983017D2FBA174D2FF78CEB6ABCE9@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/
Cc: Matthew Wilcox <willy@xxxxxxxxxxxxx>
Cc: David Hildenbrand <david@xxxxxxxxxx>
Cc: Hugh Dickins <hughd@xxxxxxxxxx>

Fixes: ?

Fixes: (soon to be invalid git id :) ("mm/mmap: remove __vma_adjust()")

Ah, right, upstream was not affected ... :)

... so this should be squashed into that commit instead as long as it doesn't have a stable ID.

--
Thanks,

David / dhildenb