Input: remove CONFIG_EXPERIMENTAL from keyboard drivers
[firefly-linux-kernel-4.4.55.git] / mm / swap.c
index 7d7f80c8044aa80f3bd3f5dc3b6ed9e4401b6c8b..77825883298f1f1843e068c2e5ad0d55706cf873 100644 (file)
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -258,8 +258,7 @@ int get_kernel_pages(const struct kvec *kiov, int nr_segs, int write,
                if (WARN_ON(kiov[seg].iov_len != PAGE_SIZE))
                        return seg;
 
-               /* virt_to_page sanity checks the PFN */
-               pages[seg] = virt_to_page(kiov[seg].iov_base);
+               pages[seg] = kmap_to_page(kiov[seg].iov_base);
                page_cache_get(pages[seg]);
        }