]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blobdiff - arch/arm64/kernel/traps.c
signal: Remove the task parameter from force_sig_fault
[mirror_ubuntu-focal-kernel.git] / arch / arm64 / kernel / traps.c
index ade32046f3fea606172536f16912ed3fbc34b9e4..a490a4a32e775bb9f883209aa764f1cbac239f15 100644 (file)
@@ -256,14 +256,17 @@ void arm64_force_sig_fault(int signo, int code, void __user *addr,
                           const char *str)
 {
        arm64_show_signal(signo, str);
-       force_sig_fault(signo, code, addr, current);
+       if (signo == SIGKILL)
+               force_sig(SIGKILL);
+       else
+               force_sig_fault(signo, code, addr);
 }
 
 void arm64_force_sig_mceerr(int code, void __user *addr, short lsb,
                            const char *str)
 {
        arm64_show_signal(SIGBUS, str);
-       force_sig_mceerr(code, addr, lsb, current);
+       force_sig_mceerr(code, addr, lsb);
 }
 
 void arm64_force_sig_ptrace_errno_trap(int errno, void __user *addr,