powerpc/lib: remove memcpy_flushcache redundant return
authorLi RongQing <lirongqing@baidu.com>
Fri, 26 Apr 2019 11:36:30 +0000 (19:36 +0800)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 26 Jul 2020 14:01:31 +0000 (00:01 +1000)
Align it with other architectures and none of the callers has
been interested its return

Signed-off-by: Li RongQing <lirongqing@baidu.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/1556278590-14727-1-git-send-email-lirongqing@baidu.com
arch/powerpc/include/asm/string.h
arch/powerpc/lib/pmem.c

index b72692702f35fe07c73dfe0720cc47c3adeb1867..283552cd0e58ef16e0c1128308804bfd33c8a281 100644 (file)
@@ -28,7 +28,7 @@ extern void * memcpy(void *,const void *,__kernel_size_t);
 extern void * memmove(void *,const void *,__kernel_size_t);
 extern int memcmp(const void *,const void *,__kernel_size_t);
 extern void * memchr(const void *,int,__kernel_size_t);
-extern void * memcpy_flushcache(void *,const void *,__kernel_size_t);
+void memcpy_flushcache(void *dest, const void *src, size_t size);
 
 void *__memset(void *s, int c, __kernel_size_t count);
 void *__memcpy(void *to, const void *from, __kernel_size_t n);
index 21210fa676e50da6610ef93a1b1502e910511931..1550e0d2513a0d26a240aefc362eafed1fa02dad 100644 (file)
@@ -76,14 +76,12 @@ long __copy_from_user_flushcache(void *dest, const void __user *src,
        return copied;
 }
 
-void *memcpy_flushcache(void *dest, const void *src, size_t size)
+void memcpy_flushcache(void *dest, const void *src, size_t size)
 {
        unsigned long start = (unsigned long) dest;
 
        memcpy(dest, src, size);
        clean_pmem_range(start, start + size);
-
-       return dest;
 }
 EXPORT_SYMBOL(memcpy_flushcache);