Page MenuHomeFreeBSD

D14690.diff
No OneTemporary

D14690.diff

Index: head/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
===================================================================
--- head/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
+++ head/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
@@ -2173,20 +2173,7 @@
scsi_op_desc(cmd->opcode, NULL));
}
}
-
- /*
- * XXX For a selection timeout, all of the LUNs
- * on the target will be gone. It works for SCSI
- * disks, but does not work for IDE disks.
- *
- * For CAM_DEV_NOT_THERE, CAM will only get
- * rid of the device(s) specified by the path.
- */
- if (storvsc_get_storage_type(sc->hs_dev) ==
- DRIVER_STORVSC)
- ccb->ccb_h.status |= CAM_SEL_TIMEOUT;
- else
- ccb->ccb_h.status |= CAM_DEV_NOT_THERE;
+ ccb->ccb_h.status |= CAM_DEV_NOT_THERE;
} else {
ccb->ccb_h.status |= CAM_REQ_CMP;
}

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 1, 10:01 AM (7 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30661613
Default Alt Text
D14690.diff (866 B)

Event Timeline