markj d82dbf711e Micro-optimize sleepq_broadcast().
- Avoid a conditional branch on the return value of sleepq_resume_thread()
  by ORing its return value into the boolean wakeup_swapper. This is
  consistent with other sleepqueue functions which just pass this return
  value to their caller.
- sleepq_resume_thread() unconditionally removes the thread from its queue,
  so there's no need to maintain a pointer to the next element in the queue.

MFC after:	2 weeks
2016-05-18 03:50:21 +00:00
..
2016-03-21 21:38:35 +00:00
2015-04-22 14:38:58 +00:00
2016-02-23 23:37:10 +00:00
2016-04-15 17:45:12 +00:00
2016-04-26 12:29:47 +00:00
2015-11-19 05:50:22 +00:00
2016-05-04 23:31:52 +00:00
2016-05-04 13:48:59 +00:00
2016-04-29 20:12:45 +00:00
2016-03-21 21:38:35 +00:00
2016-03-21 21:38:35 +00:00
2016-04-29 22:15:33 +00:00
2015-03-17 14:16:50 +00:00
2016-04-14 17:07:26 +00:00
2016-04-29 21:54:28 +00:00
2016-04-29 21:54:28 +00:00