aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/garbage.c
diff options
context:
space:
mode:
authorAndy Lutomirski <[email protected]>2016-01-12 19:56:15 +0000
committerIngo Molnar <[email protected]>2016-01-13 09:34:40 +0000
commit65cacec1ba908a153cfb19c4de596a108f95970c (patch)
treed14443d39d595e39158ab97cbacca7b9fd736485 /net/unix/garbage.c
parentx86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[] (diff)
downloadkernel-65cacec1ba908a153cfb19c4de596a108f95970c.tar.gz
kernel-65cacec1ba908a153cfb19c4de596a108f95970c.zip
selftests/x86: Test __kernel_sigreturn and __kernel_rt_sigreturn
The vdso-based sigreturn mechanism is fragile and isn't used by modern glibc so, if we break it, we'll only notice when someone tests an unusual libc. Add an explicit selftest. [ I wrote this while debugging a Bionic breakage -- my first guess was that I had somehow messed up sigreturn. I've caused problems in that code before, and it's really easy to fail to notice it because there's nothing on a modern distro that needs vdso-based sigreturn. ] Signed-off-by: Andy Lutomirski <[email protected]> Cc: Andy Lutomirski <[email protected]> Cc: Borislav Petkov <[email protected]> Cc: Brian Gerst <[email protected]> Cc: Denys Vlasenko <[email protected]> Cc: H. Peter Anvin <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Shuah Khan <[email protected]> Cc: Thomas Gleixner <[email protected]> Link: http://lkml.kernel.org/r/32946d714156879cd8e5d8eab044cd07557ed558.1452628504.git.luto@kernel.org Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'net/unix/garbage.c')
0 files changed, 0 insertions, 0 deletions