John Baldwin
fea2ab833e
The P_SELECT flag was moved from p->p_flag to td->td_flags, but p_flag
...
was locked by the proc lock and td_flags is locked by the sched_lock.
The places that read, set, and cleared TDF_SELECT weren't updated, so they
read and modified td_flags w/o holding the sched_lock, meaning that they
could corrupt the per-thread flags field. As an immediate band-aid,
grab sched_lock while reading and manipulating td_flags in relation to
TDF_SELECT. This will probably be cleaned up some later on.
2001-09-21 22:06:22 +00:00
..
2001-09-20 09:09:03 +00:00
2001-09-21 06:23:03 +00:00
2001-08-30 00:04:19 +00:00
2001-09-20 08:22:56 +00:00
2001-09-19 00:35:09 +00:00
2001-09-13 21:59:40 +00:00
2001-09-19 12:35:51 +00:00
2001-09-21 20:41:24 +00:00
2001-09-12 22:06:36 +00:00
2001-07-03 17:46:48 +00:00
2001-09-15 11:06:07 +00:00
2001-09-21 20:41:24 +00:00
2001-09-18 19:53:10 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 20:41:24 +00:00
2001-09-21 10:10:15 +00:00
2001-09-16 11:14:56 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 22:06:22 +00:00
2001-09-10 10:33:46 +00:00
2001-09-21 11:21:06 +00:00
2001-09-20 08:25:25 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 14:38:36 +00:00
2001-09-20 08:04:21 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-04-05 04:20:48 +00:00
2001-09-12 08:38:13 +00:00
2001-08-21 09:16:57 +00:00
2001-09-18 23:32:09 +00:00
2001-09-20 04:57:34 +00:00
2001-09-20 05:13:43 +00:00
2001-09-18 23:32:09 +00:00
2001-09-21 06:45:35 +00:00
2001-09-20 05:13:12 +00:00
2001-09-12 08:38:13 +00:00
2001-09-20 15:32:56 +00:00
2001-03-19 12:50:13 +00:00
2001-09-21 05:43:38 +00:00
2001-09-21 21:34:06 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00