+4
−0
+123
−46
+5
−7
Loading
Merge Pull Request from: @ci-robot PR sync from: Ze Zuo <zuoze1@huawei.com> https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/BKPSMARG5K6JUQME6ZUH3NP2Y3I22BUP/ Due to the performance degradation of the lsmem command on the ARM architecture, unsafe_copy_to_user, unsafe_put_user, and unsafe_get_user have been introduced to bypass the usercopy checks. This optimizes the data exchange between user space and kernel space, thereby improving performance. v1->v2: -- Some commit message cleanup on patch 5. Linus Torvalds (2): arm64: start using 'asm goto' for get_user() when available arm64: start using 'asm goto' for put_user() Mark Rutland (2): init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND arm64: uaccess: correct thinko in __get_mem_asm() Ze Zuo (1): openeuler_defconfig: remove GCC_ASM_GOTO_OUTPUT_WORKAROUND for x86 and arm64 -- 2.25.1 https://gitee.com/openeuler/kernel/issues/IB81V6 Link:https://gitee.com/openeuler/kernel/pulls/14005 Reviewed-by:Kefeng Wang <wangkefeng.wang@huawei.com> Reviewed-by:
Liu Chao <liuchao173@huawei.com> Signed-off-by:
Zhang Peng <zhangpeng362@huawei.com>