freebsd-dev/sys/alpha
marcel 519f275c1f Don't use p->p_sigstk.ss_flags to keep state of whether the
process is on the alternate stack or not. For compatibility
with sigstack(2) state is being updated if such is needed.

We now determine whether the process is on the alternate
stack by looking at its stack pointer. This allows a process
to siglongjmp from a signal handler on the alternate stack
to the place of the sigsetjmp on the normal stack. When
maintaining state, this would have invalidated the state
information and causing a subsequent signal to be delivered
on the normal stack instead of the alternate stack.

PR: 22286
2000-11-30 05:23:49 +00:00
..
alpha Don't use p->p_sigstk.ss_flags to keep state of whether the 2000-11-30 05:23:49 +00:00
conf Sync with i386's GENERIC rev 1.287 (Minor ordering changes to make more 2000-11-07 22:09:33 +00:00
include Don't use p->p_sigstk.ss_flags to keep state of whether the 2000-11-30 05:23:49 +00:00
isa Pass in the new-bus flags to alpha_setup_intr(). 2000-11-01 18:40:42 +00:00
linux Don't unregister the ioctl handlers before we verified we 2000-11-23 03:21:58 +00:00
mcbus Clean this is up a bit for multiple MIDs... We can figure out which MID 2000-11-08 18:48:21 +00:00
osf1 Don't use p->p_sigstk.ss_flags to keep state of whether the 2000-11-30 05:23:49 +00:00
pci fix isa DMA on pyxis based machines: 2000-11-21 03:25:31 +00:00
tc Make all Ethernet drivers attach using ether_ifattach() and detach using 2000-07-13 22:54:34 +00:00
tlsb Pass in the new-bus flags to alpha_setup_intr(). 2000-11-01 18:40:42 +00:00