Re: [PATCH 1/2] mm/vmalloc: free unused pages when shrinking vrealloc() allocation

From: Jill Ravaliya

Date: Sat May 09 2026 - 00:12:08 EST


Thank you for the pointer to the AI review and for taking
the time to respond.

The review identified several real issues I missed:
- vunmap_range() called with equal start/end when
PAGE_ALIGN(size) == alloced_size (confirmed by syzbot)
- No handling for huge page allocations
- Missing vm_reset_perms() for VM_FLUSH_RESET_PERMS areas
- Lockless modification of vm->nr_pages races with
/proc/vmallocinfo readers
- vm->size left unmodified after shrink

Uladzislau pointed me to Shivam Kalra's v12 series which
correctly addresses all of these cases. I am withdrawing
my patches in favor of his work and studying his series
to understand the full complexity of a correct fix.

Jill Ravaliya