christos eebee4d7f8 PR/14795: Christos Zoulas: Fix locking problem on MP systems where
ltsleep() is calling CURSIG() which can call issignal() and issignal()
could not deal with being called from a locked context. This happens
when a process receives SIGTTIN, and issignal() calls psignal() to
post SIGCHLD to the parent.

XXX: It is really messy to have issignal() handle the job control
functionality and the whole signal interlocking protocol needs to
be re-designed. For now this fix (provided by enami) does the trick.
I've been running with this fix for weeks, and atatat has stress-tested
the kernel running ~30 make kernels...
2001-12-18 15:51:52 +00:00
..
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:03:35 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-23 18:56:33 +00:00
2001-11-12 15:25:01 +00:00
2001-11-30 16:21:16 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:03:35 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-12-03 23:30:37 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-12-10 01:49:26 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 15:25:01 +00:00
2001-12-08 04:09:59 +00:00
2001-11-12 15:25:01 +00:00
2001-11-12 14:50:28 +00:00
2001-11-12 14:34:24 +00:00