]> git.neil.brown.name Git - history.git/commit
ia64: Important security fix for fsyscalls. Without this patch, the McKinley E9
authorDavid Mosberger <davidm@tiger.hpl.hp.com>
Wed, 15 Oct 2003 09:45:58 +0000 (02:45 -0700)
committerDavid Mosberger <davidm@tiger.hpl.hp.com>
Wed, 15 Oct 2003 09:45:58 +0000 (02:45 -0700)
commit04f8dec9c186525423d2873314c454f25f6219e5
tree5a65f3b48101b261a069902b6fa51f89c1b45a31
parent197e3123571b6a3d5c0408c6470e69eab79fb0f1
ia64: Important security fix for fsyscalls.  Without this patch, the McKinley E9
workaround caused fsyscalls to return with the wrong privilege level.
This patch also adds fsys_rt_sigprocmask(), which happens to be a good
test-case for this bug.  Only McKinley systems using fsyscalls are affected.
Merced and Madison are OK.
Documentation/ia64/fsys.txt
arch/ia64/kernel/asm-offsets.c
arch/ia64/kernel/fsys.S
arch/ia64/kernel/gate.S
arch/ia64/kernel/patch.c
include/asm-ia64/asmmacro.h