netisr barrier: Prevent netisr_barrier_dispatch() from false wakeup
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 31 Jan 2011 05:43:24 +0000 (13:43 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 31 Jan 2011 05:46:22 +0000 (13:46 +0800)
commitd0c7a72ac56c6d7472dbb847ddd1d1151dcb4440
tree87e34f54270c4f6d28347b978f5253d66bc5a614
parentca3321f80921e6398c9aa5a4c00811086e981d76
netisr barrier: Prevent netisr_barrier_dispatch() from false wakeup

- Change wait states into wait flags, only test NOTDONE flag when
  being woken up.
- Simplify wakeup logic.

With-help-from: dillon@
sys/net/netisr.c