OSDN Git Service

powerpc: Remove memcpy_page_flushcache()
authorIra Weiny <ira.weiny@intel.com>
Wed, 15 Mar 2023 23:20:55 +0000 (16:20 -0700)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 29 Mar 2023 12:53:02 +0000 (23:53 +1100)
Commit 21b56c847753 ("iov_iter: get rid of separate bvec and xarray
callbacks") removed the calls to memcpy_page_flushcache().

Remove the unnecessary memcpy_page_flushcache() call.

Signed-off-by: Ira Weiny <ira.weiny@intel.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20221230-kmap-x86-v1-2-15f1ecccab50@intel.com
arch/powerpc/include/asm/uaccess.h
arch/powerpc/lib/pmem.c

index 3ddc65c..52378e6 100644 (file)
@@ -361,8 +361,6 @@ copy_mc_to_user(void __user *to, const void *from, unsigned long n)
 
 extern long __copy_from_user_flushcache(void *dst, const void __user *src,
                unsigned size);
-extern void memcpy_page_flushcache(char *to, struct page *page, size_t offset,
-                          size_t len);
 
 static __must_check inline bool user_access_begin(const void __user *ptr, size_t len)
 {
index eb2919d..4e724c4 100644 (file)
@@ -85,10 +85,3 @@ void memcpy_flushcache(void *dest, const void *src, size_t size)
        clean_pmem_range(start, start + size);
 }
 EXPORT_SYMBOL(memcpy_flushcache);
-
-void memcpy_page_flushcache(char *to, struct page *page, size_t offset,
-       size_t len)
-{
-       memcpy_flushcache(to, page_to_virt(page) + offset, len);
-}
-EXPORT_SYMBOL(memcpy_page_flushcache);