Commit 4a724b4c authored by Tong Tiangen's avatar Tong Tiangen
Browse files

arm64: fix return value type of memcpy_mcs()

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6AQE8


CVE: NA

-------------------------------

The return value type of function memcpy_mcs() should be unsigned long.
Currently, using this function will force type conversion, but the error
of the return value type must be corrected.

Fixes: ee7b5d75 ("arm64: introduce copy_mc_to_kernel() implementation")
Signed-off-by: default avatarTong Tiangen <tongtiangen@huawei.com>
parent fa138ed5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -36,8 +36,8 @@ extern void *memcpy(void *, const void *, __kernel_size_t);
extern void *__memcpy(void *, const void *, __kernel_size_t);

#define __HAVE_ARCH_MEMCPY_MC
extern unsigned long *memcpy_mcs(void *, const void *, __kernel_size_t);
extern unsigned long *__memcpy_mcs(void *, const void *, __kernel_size_t);
extern unsigned long memcpy_mcs(void *, const void *, __kernel_size_t);
extern unsigned long __memcpy_mcs(void *, const void *, __kernel_size_t);

#define __HAVE_ARCH_MEMMOVE
extern void *memmove(void *, const void *, __kernel_size_t);