freebsd-nq/sys/dev/hyperv
Sepherosa Ziehau 25641fc705 hyperv/hn: Fix primary channel revocation
Since hypervisor will not drain the TX bufring, once the channels are
revoked:
- Setup vmbus orphan handler properly.
- Make sure that suspension will not wait the TX bufring draining
  forever.
- GC the pending TX descs on detach path, before freeing the busdma
  stuffs.

MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D8559
2016-11-24 07:35:16 +00:00
..
include hyperv/vmbus: Fix the primary channel revoking on vmbus side. 2016-11-24 05:18:45 +00:00
netvsc hyperv/hn: Fix primary channel revocation 2016-11-24 07:35:16 +00:00
pcib hyperv/pcib: change the file name: pcib.c -> vmbus_pcib.c 2016-11-18 06:44:18 +00:00
storvsc hyperv/stor: Fix off-by-one bug; this brings back TRIM support. 2016-10-14 05:32:47 +00:00
utilities hyperv/vss: Add driver and tools for VSS 2016-11-15 02:36:12 +00:00
vmbus hyperv/vmbus: Fix the multi-channel revoking on vmbus side. 2016-11-24 06:01:29 +00:00