Hyperactive g_event thread
Jaakko Heinonen
jh at FreeBSD.org
Sun Oct 24 15:47:07 UTC 2010
On 2010-10-22, Pawel Jakub Dawidek wrote:
> You won't lose wakeup even if you unlock first and then call wakeup(),
> but unlocking first might save you a context switch.
Thanks, I see it now. I reverted the wakeup() and unlock ordering in
g_orphan_provider() and g_post_event_x(). Also g_do_wither() unlocks
before calling wakeup() now.
An updated patch:
http://people.freebsd.org/~jh/patches/geom-eventproc-sleep.2.diff
--
Jaakko
More information about the freebsd-geom
mailing list