arm64 and riscv were only saving and restoring floating point
registers for sendsig() and sys_sigreturn(), but not for getcontext(),
setcontext(), and swapcontext().
While here, remove a pointless check for uap being NULL from
sys_sigreturn().
Differential D23218
Save and restore floating point registers in get/set_mcontext(). jhb on Jan 16 2020, 10:51 PM. Authored by Tags None Referenced Files
Details arm64 and riscv were only saving and restoring floating point While here, remove a pointless check for uap being NULL from
Diff Detail
Event TimelineComment Actions I'm just assuming that booting multiuser involves catching at least one signal somewhere along the way. |