The patch titled Subject: mm/hmm.c: support automatic NUMA balancing has been removed from the -mm tree. Its filename was mm-hmm-support-automatic-numa-balancing.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Philip Yang <Philip.Yang@xxxxxxx> Subject: mm/hmm.c: support automatic NUMA balancing While the page is migrating by NUMA balancing, HMM failed to detect this condition and still return the old page. Application will use the new page migrated, but driver pass the old page physical address to GPU, this crash the application later. Use pte_protnone(pte) to return this condition and then hmm_vma_do_fault will allocate new page. Link: http://lkml.kernel.org/r/20190510195258.9930-2-Felix.Kuehling@xxxxxxx Signed-off-by: Philip Yang <Philip.Yang@xxxxxxx> Signed-off-by: Felix Kuehling <Felix.Kuehling@xxxxxxx> Reviewed-by: Jérôme Glisse <jglisse@xxxxxxxxxx> Cc: Alex Deucher <alex.deucher@xxxxxxx> Cc: Dave Airlie <airlied@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/hmm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/mm/hmm.c~mm-hmm-support-automatic-numa-balancing +++ a/mm/hmm.c @@ -548,7 +548,7 @@ static int hmm_vma_handle_pmd(struct mm_ static inline uint64_t pte_to_hmm_pfn_flags(struct hmm_range *range, pte_t pte) { - if (pte_none(pte) || !pte_present(pte)) + if (pte_none(pte) || !pte_present(pte) || pte_protnone(pte)) return 0; return pte_write(pte) ? range->flags[HMM_PFN_VALID] | range->flags[HMM_PFN_WRITE] : _ Patches currently in -mm which might be from Philip.Yang@xxxxxxx are