|
@@ -2657,9 +2657,10 @@ again:
|
|
|
goto unlock;
|
|
|
|
|
|
/*
|
|
|
- * HWPoisoned hugepage is already unmapped and dropped reference
|
|
|
+ * Migrating hugepage or HWPoisoned hugepage is already
|
|
|
+ * unmapped and its refcount is dropped, so just clear pte here.
|
|
|
*/
|
|
|
- if (unlikely(is_hugetlb_entry_hwpoisoned(pte))) {
|
|
|
+ if (unlikely(!pte_present(pte))) {
|
|
|
huge_pte_clear(mm, address, ptep);
|
|
|
goto unlock;
|
|
|
}
|