diff --git a/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_32.h b/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_32.h index d2d1d7c99b..052b1bbd1a 100644 --- a/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_32.h +++ b/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_32.h @@ -10,4 +10,6 @@ unsigned long raw_copy_from_user(void *to, const void * from, unsigned long n); unsigned long raw_copy_to_user(void *to, const void *from, unsigned long n); +int __copy_from_user_inatomic_nocache(void *dst, const void __user *src, + unsigned size); #endif /* _ASM__UACCESS_32_H_ */ diff --git a/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_64.h b/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_64.h index e0a4d1fb71..b4ec4c0820 100644 --- a/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_64.h +++ b/repos/dde_linux/src/include/lx_emul/shadow/arch/x86/include/asm/uaccess_64.h @@ -12,4 +12,9 @@ unsigned long raw_copy_to_user(void *to, const void *from, unsigned long n); unsigned long clear_user(void *mem, unsigned long len); +int __copy_from_user_inatomic_nocache(void *dst, const void __user *src, + unsigned size); +int __copy_from_user_flushcache(void *dst, const void __user *src, unsigned size); + + #endif /* _ASM__UACCESS_64_H_ */