aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm/mincore.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/mm/mincore.c b/mm/mincore.c
index 725c80961048..c8c528b36641 100644
--- a/mm/mincore.c
+++ b/mm/mincore.c
@@ -137,8 +137,11 @@ static void mincore_pte_range(struct vm_area_struct *vma, pmd_t *pmd,
137 } else { /* pte is a swap entry */ 137 } else { /* pte is a swap entry */
138 swp_entry_t entry = pte_to_swp_entry(pte); 138 swp_entry_t entry = pte_to_swp_entry(pte);
139 139
140 if (is_migration_entry(entry)) { 140 if (non_swap_entry(entry)) {
141 /* migration entries are always uptodate */ 141 /*
142 * migration or hwpoison entries are always
143 * uptodate
144 */
142 *vec = 1; 145 *vec = 1;
143 } else { 146 } else {
144#ifdef CONFIG_SWAP 147#ifdef CONFIG_SWAP