freebsd-skq/sys/dev/hyperv
sephe 336a9723e0 hyperv/storvsc: Deliver CAM_SEL_TIMEOUT upon SRB status error.
SRB status is set to 0x20 by the hypervisor, if the specified LUN is
unaccessible, and even worse the INQUIRY response will not be set by
the hypervisor at all under this situation.  Additionally, SRB status
is 0x20 too, for TUR on an unaccessible LUN.

Deliver CAM_SEL_TIMEOUT to CAM upon SRB status errors as suggested by
Scott Long, other values seems improper.

This commit fixes the Hyper-V disk hotplug support.

Submitted by:	Hongjiang Zhang <honzhan microsoft com>
MFC after:	3 days
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7521
2016-08-17 05:02:18 +00:00
..
include hyperv/hn: Factor out hn_nvs_send/hn_nvs_send_sglist 2016-08-16 07:26:53 +00:00
netvsc hyperv/hn: Simplify RNDIS message checks on RX path. 2016-08-16 07:45:35 +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/storvsc: Deliver CAM_SEL_TIMEOUT upon SRB status error. 2016-08-17 05:02:18 +00:00
utilities hyperv/ic: Pass the channel callback to hv_util_attach() 2016-08-08 06:18:54 +00:00
vmbus hyperv/vmbus: Use xact APIs to implement post message Hypercall APIs 2016-08-11 06:24:17 +00:00