X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=kernel%2Fauditsc.c;h=4b96415527b8664753e18cb169f0de9f391f9314;hb=91daee988db38b0207eec719a3160b163c077007;hp=af1de0f34eaed8dbf3dfb0057cd5c200da70b47a;hpb=b23f46c7471d0adcf81092b6702299562c4149c5;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/kernel/auditsc.c b/kernel/auditsc.c index af1de0f..4b96415 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c @@ -67,6 +67,7 @@ #include #include #include +#include #include "audit.h" @@ -2710,13 +2711,16 @@ void audit_core_dumps(long signr) audit_log_end(ab); } -void __audit_seccomp(unsigned long syscall) +void __audit_seccomp(unsigned long syscall, long signr, int code) { struct audit_buffer *ab; ab = audit_log_start(NULL, GFP_KERNEL, AUDIT_ANOM_ABEND); - audit_log_abend(ab, "seccomp", SIGKILL); + audit_log_abend(ab, "seccomp", signr); audit_log_format(ab, " syscall=%ld", syscall); + audit_log_format(ab, " compat=%d", is_compat_task()); + audit_log_format(ab, " ip=0x%lx", KSTK_EIP(current)); + audit_log_format(ab, " code=0x%x", code); audit_log_end(ab); }