From: Jan Kiszka <jan.kis...@siemens.com>

Due to an earlier check for running_oob(), this path will always be
entered in-band. So the hooks are pointless.

Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>
---
 arch/x86/mm/fault.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
index 37111d88add2..75df0fa390cf 100644
--- a/arch/x86/mm/fault.c
+++ b/arch/x86/mm/fault.c
@@ -740,7 +740,6 @@ kernelmode_fixup_or_oops(struct pt_regs *regs, unsigned 
long error_code,
                if (current->thread.sig_on_uaccess_err && signal) {
                        sanitize_error_code(address, &error_code);
 
-                       oob_trap_notify(X86_TRAP_PF, regs);
                        set_signal_archinfo(address, error_code);
 
                        if (si_code == SEGV_PKUERR) {
@@ -749,7 +748,6 @@ kernelmode_fixup_or_oops(struct pt_regs *regs, unsigned 
long error_code,
                                /* XXX: hwpoison faults will set the wrong 
code. */
                                force_sig_fault(signal, si_code, (void __user 
*)address);
                        }
-                       oob_trap_unwind(X86_TRAP_PF, regs);
                }
 
                /*
-- 
2.34.1

Reply via email to