WIP: update tizen_qemu_defconfig
[platform/kernel/linux-starfive.git] / mm / page_vma_mapped.c
index 8e9e574..93e13fc 100644 (file)
@@ -86,7 +86,7 @@ static bool check_pte(struct page_vma_mapped_walk *pvmw)
                    !is_device_exclusive_entry(entry))
                        return false;
 
-               pfn = swp_offset(entry);
+               pfn = swp_offset_pfn(entry);
        } else if (is_swap_pte(*pvmw->pte)) {
                swp_entry_t entry;
 
@@ -96,7 +96,7 @@ static bool check_pte(struct page_vma_mapped_walk *pvmw)
                    !is_device_exclusive_entry(entry))
                        return false;
 
-               pfn = swp_offset(entry);
+               pfn = swp_offset_pfn(entry);
        } else {
                if (!pte_present(*pvmw->pte))
                        return false;
@@ -221,7 +221,7 @@ restart:
                                        return not_found(pvmw);
                                entry = pmd_to_swp_entry(pmde);
                                if (!is_migration_entry(entry) ||
-                                   !check_pmd(swp_offset(entry), pvmw))
+                                   !check_pmd(swp_offset_pfn(entry), pvmw))
                                        return not_found(pvmw);
                                return true;
                        }