commit | ad0acab4557a91a60251b3ffe3478fad572d6f61 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@ftp.linux.org.uk> | Mon Sep 20 15:13:14 2010 +0100 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Mon Sep 20 10:44:37 2010 -0700 |
tree | 15800a89d6a04a0f0d72df2056f779a8755a5f97 | |
parent | 5f4ad04a1e805d14de080ff9d5384b4d20518a9a [diff] |
frv: avoid infinite loop of SIGSEGV delivery Use force_sigsegv() rather than force_sig(SIGSEGV, ...) as the former resets the SEGV handler pointer which will kill the process, rather than leaving it open to an infinite loop if the SEGV handler itself caused a SEGV signal. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>