X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=mm%2Fpage_vma_mapped.c;h=93e13fc17d3cbf402906497debc04041cec4d2d6;hb=refs%2Fheads%2Fsandbox%2Flstelmach%2Fvirgl;hp=8e9e574d535aaf02b7cdbac42cdf3ad25447a45b;hpb=70d1b1a7f8b32b78c09b30dbcfa25ba1e470568b;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/mm/page_vma_mapped.c b/mm/page_vma_mapped.c index 8e9e574..93e13fc 100644 --- a/mm/page_vma_mapped.c +++ b/mm/page_vma_mapped.c @@ -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; }