Re: [PATCH] mm/memory: fix hugetlb_zap_begin() call in zap_vma_range_batched()

From: SJ Park

Date: Thu Sep 03 2026 - 20:06:20 EST


On Thu, 3 Sep 2026 17:00:26 -0700 SJ Park <sj@xxxxxxxxxx> wrote:

> Commit f1fc44daf618 ("mm/hugetlb: don't lock private resv_map during
> final unmap")

FYI, this commit is in only mm-new.

> added zap_details parameter to hugetlb_zap_begin(). But
> the hugetlb_zap_begin() call in zap_vma_range_batched() is not updated.
> As a result, build fails as below. Fix it.
>
> CC mm/memory.o
> .../mm/memory.c: In function ‘zap_vma_range_batched’:
> .../mm/memory.c:2308:9: error: too few arguments to function ‘hugetlb_zap_begin’
> 2308 | hugetlb_zap_begin(vma, &range.start, &range.end);
> | ^~~~~~~~~~~~~~~~~
> In file included from .../mm/memory.c:48:
> .../include/linux/hugetlb.h:253:20: note: declared here
> 253 | static inline void hugetlb_zap_begin(struct vm_area_struct *vma,
> | ^~~~~~~~~~~~~~~~~
>
> /* TODO: move below to commentary */

Oops, somehow my tool didn't process this... Sorry for noise.


Thanks,
SJ

[...]