Home
last modified time | relevance | path

Searched hist:"96054569190 bdec375fe824e48ca1f4e3b53dd36" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/arch/x86/mm/
H A Dfault.cdiff 96054569190bdec375fe824e48ca1f4e3b53dd36 Fri Aug 13 11:49:20 CDT 2010 Linus Torvalds <torvalds@linux-foundation.org> 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 <torvalds@linux-foundation.org>