From: Linus Torvalds Date: Fri, 13 Aug 2010 16:49:20 +0000 (-0700) Subject: x86: don't send SIGBUS for kernel page faults X-Git-Tag: v2.6.36-rc1~46 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96054569190bdec375fe824e48ca1f4e3b53dd36;p=pandora-kernel.git x86: don't send SIGBUS for kernel page faults It's wrong for several reasons, but the most direct one is that the fault may be for the stack accesses to set up a previous SIGBUS. When we have a kernel exception, the kernel exception handler does all the fixups, not some user-level signal handler. Even apart from the nested SIGBUS issue, it's also wrong to give out kernel fault addresses in the signal handler info block, or to send a SIGBUS when a system call already returns EFAULT. Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed