opnsense-src/sys/dev/hyperv
Sepherosa Ziehau e480791797 hyperv/vmbus: Fix the racy channel close.
It is not safe to iterate the sub-channel list w/o lock on the
close path, while it's even more difficult to hold the lock
and iterate the sub-channel list.  We leverage the
vmbua_{get,rel}_subchan() functions to solve this dilemma.

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D7112
2016-07-14 07:59:01 +00:00
..
include hyperv/vmbus: Field renaming to reflect reality 2016-07-14 07:48:26 +00:00
netvsc hyperv/vmbus: Use sub-channel index to detect primary channel 2016-07-14 07:24:03 +00:00
stordisengage Return BUS_PROBE_DEFAULT instead of BUS_PROBE_VENDOR or 0 for in-tree 2014-10-24 06:27:45 +00:00
storvsc hyperv: hv_guid -> struct hyperv_guid. 2016-07-14 05:25:31 +00:00
utilities hyperv: hv_guid -> struct hyperv_guid. 2016-07-14 05:25:31 +00:00
vmbus hyperv/vmbus: Fix the racy channel close. 2016-07-14 07:59:01 +00:00