lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <B375A36C9C4D73FF+20231218031338.2084-1-luming.yu@shingroup.cn> Date: Mon, 18 Dec 2023 11:13:37 +0800 From: Luming Yu <luming.yu@...ngroup.cn> To: linuxppc-dev@...ts.ozlabs.org, linux-kernel@...r.kernel.org, mpe@...erman.id.au, npiggin@...il.com, christophe.leroy@...roup.eu Cc: luming.yu@...il.com, ke.zhao@...ngroup.cn, dawei.li@...ngroup.cn, shenghui.qu@...ngroup.cn, Luming Yu <luming.yu@...ngroup.cn> Subject: [PATCH v1 2/2] powerpc/debug: hook to user return notifier infrastructure Before we have powerpc to use the generic entry infrastructure, the call to fire user return notifier is made temporarily in powerpc entry code. Signed-off-by: Luming Yu <luming.yu@...ngroup.cn> --- arch/powerpc/kernel/interrupt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/powerpc/kernel/interrupt.c b/arch/powerpc/kernel/interrupt.c index c4f6d3c69ba9..7fe704946e96 100644 --- a/arch/powerpc/kernel/interrupt.c +++ b/arch/powerpc/kernel/interrupt.c @@ -19,6 +19,7 @@ #include <asm/time.h> #include <asm/tm.h> #include <asm/unistd.h> +#include <asm/entry-common.h> #if defined(CONFIG_PPC_ADV_DEBUG_REGS) && defined(CONFIG_PPC32) unsigned long global_dbcr0[NR_CPUS]; @@ -245,6 +246,8 @@ interrupt_exit_user_prepare_main(unsigned long ret, struct pt_regs *regs) /* Restore user access locks last */ kuap_user_restore(regs); + arch_exit_to_user_mode_prepare(regs, ti_flags); + return ret; } -- 2.42.0.windows.2
Powered by blists - more mailing lists