Without this patch, linux32 sendsig calls sendsig_reset() before
saving current signal mask, and we end up restoring to wrong mask
after the signal returns.
Index: compat/linux32/arch/amd64/linux32_machdep.c
===================================================================
RCS file: /cvsroot/src/sys/compat/linux32/arch/amd64/linux32_machdep.c,v
retrieving revision 1.12
diff -r1.12 linux32_machdep.c
248a249
linux32_save_ucontext(l, tf, mask, sas, &frame.sf_uc);
251c252,256
< linux32_save_ucontext(l, tf, mask, sas, &frame.sf_uc);