https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208860

Adrian Chadd <adr...@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |adr...@freebsd.org

--- Comment #1 from Adrian Chadd <adr...@freebsd.org> ---
Yeah, the whole drain/block/cancel thing really irks me with our taskqueue
implementation.

If we want to use the taskqueue for driver related things, then we need some
way to actually cancel/drain all in a sane way. Otherwise we end up only being
able to waitfor_parent on the net80211 tasks, not the driver tasks.

It's also unclear whether we should be waiting for the driver taskqueue calls
to drain/complete with waitfor_parent.

This requires a bunch more thought and planning. I'm open to ideas!

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-wireless@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to "freebsd-wireless-unsubscr...@freebsd.org"

Reply via email to