|
@@ -80,10 +80,6 @@ static int msix_disable = -1;
|
|
|
module_param(msix_disable, int, 0);
|
|
|
MODULE_PARM_DESC(msix_disable, " disable msix routed interrupts (default=0)");
|
|
|
|
|
|
-static int missing_delay[2] = {-1, -1};
|
|
|
-module_param_array(missing_delay, int, NULL, 0);
|
|
|
-MODULE_PARM_DESC(missing_delay, " device missing delay , io missing delay");
|
|
|
-
|
|
|
static int mpt2sas_fwfault_debug;
|
|
|
MODULE_PARM_DESC(mpt2sas_fwfault_debug, " enable detection of firmware fault "
|
|
|
"and halt firmware - (default=0)");
|
|
@@ -2199,7 +2195,7 @@ _base_display_ioc_capabilities(struct MPT2SAS_ADAPTER *ioc)
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * _base_update_missing_delay - change the missing delay timers
|
|
|
+ * mpt2sas_base_update_missing_delay - change the missing delay timers
|
|
|
* @ioc: per adapter object
|
|
|
* @device_missing_delay: amount of time till device is reported missing
|
|
|
* @io_missing_delay: interval IO is returned when there is a missing device
|
|
@@ -2210,8 +2206,8 @@ _base_display_ioc_capabilities(struct MPT2SAS_ADAPTER *ioc)
|
|
|
* delay, as well as the io missing delay. This should be called at driver
|
|
|
* load time.
|
|
|
*/
|
|
|
-static void
|
|
|
-_base_update_missing_delay(struct MPT2SAS_ADAPTER *ioc,
|
|
|
+void
|
|
|
+mpt2sas_base_update_missing_delay(struct MPT2SAS_ADAPTER *ioc,
|
|
|
u16 device_missing_delay, u8 io_missing_delay)
|
|
|
{
|
|
|
u16 dmd, dmd_new, dmd_orignal;
|
|
@@ -4407,9 +4403,6 @@ mpt2sas_base_attach(struct MPT2SAS_ADAPTER *ioc)
|
|
|
if (r)
|
|
|
goto out_free_resources;
|
|
|
|
|
|
- if (missing_delay[0] != -1 && missing_delay[1] != -1)
|
|
|
- _base_update_missing_delay(ioc, missing_delay[0],
|
|
|
- missing_delay[1]);
|
|
|
ioc->non_operational_loop = 0;
|
|
|
|
|
|
return 0;
|