1/8
mm/hmm: move page fault handling out of walk callbacks
将页错误处理从walk回调中分离,避免walk期间释放mmap_lock导致VMA释放后hugetlb解锁的UAF。回调仅记录需fault的区间并返回HMM_FAULT_PENDING,由外层循环在walk_page_range外统一处理handle_mm_fault。
将页错误处理从walk回调中分离,避免walk期间释放mmap_lock导致VMA释放后hugetlb解锁的UAF。回调仅记录需fault的区间并返回HMM_FAULT_PENDING,由外层循环在walk_page_range外统一处理handle_mm_fault。