From: David Woodhouse Date: Sat, 27 Aug 2005 09:23:46 +0000 (+0100) Subject: Fix missing audit_syscall_exit() on ppc64 sigsuspend exit path X-Git-Tag: v2.6.14-rc2~49^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=17888225c2f392bfdbac6c7f0713cbd9a4d02b05;p=pandora-kernel.git Fix missing audit_syscall_exit() on ppc64 sigsuspend exit path When we leave sigsuspend() directly into a signal handler, we don't want to go via the normal syscall exit path -- it'll corrupt r4 and r5 which are supposed to be giving information to the signal handler, and it'll give us one more single-step SIGTRAP than we need if single-stepping is in operation. However, we _should_ be calling audit_syscall_exit(), which would normally get invoked in that patch. It's not wonderfully pretty, but I suspect the best answer is just to call it directly... Signed-off-by: David Woodhouse --- Reading git-diff-tree failed