|
|
@@ -42,6 +42,7 @@
|
|
|
#include <scsi/scsi_devinfo.h>
|
|
|
#include <scsi/scsi_dbg.h>
|
|
|
#include <scsi/scsi_transport_fc.h>
|
|
|
+#include <scsi/scsi_transport.h>
|
|
|
|
|
|
/*
|
|
|
* All wire protocol details (storage protocol between the guest and the host)
|
|
|
@@ -1770,6 +1771,11 @@ static int __init storvsc_drv_init(void)
|
|
|
fc_transport_template = fc_attach_transport(&fc_transport_functions);
|
|
|
if (!fc_transport_template)
|
|
|
return -ENODEV;
|
|
|
+
|
|
|
+ /*
|
|
|
+ * Install Hyper-V specific timeout handler.
|
|
|
+ */
|
|
|
+ fc_transport_template->eh_timed_out = storvsc_eh_timed_out;
|
|
|
#endif
|
|
|
|
|
|
ret = vmbus_driver_register(&storvsc_drv);
|