On 9/17/26 18:22, Lorenzo Stoakes (ARM) wrote: > Adjust code which inadvertently perform redundant checks on hugetlb VMAs > and clean them up: > > * hugetlb VMAs have VMA_DONTEXPAND_BIT set so a VMA_SPECIAL_FLAGS check > suffices. (migrate_vma_setup() regains an explicit hugetlb test later in > the series, once VMA_SPECIAL_FLAGS is removed.) > > * hugetlb VMAs unconditionally set vma->vm_ops, so they are never > anonymous. > > * hugetlb VMAs do not set VMA_PFNMAP_BIT so checking for this is redundant. > > While we're here also drop a VM_BUG_ON() which the simplified check above > makes unreachable, and use the new VMA flag API. > > No functional change intended. > > Acked-by: Marc Zyngier <[email protected]> > Signed-off-by: Lorenzo Stoakes (ARM) <[email protected]> > ---
Acked-by: David Hildenbrand (Arm) <[email protected]> -- Cheers, David
