_base_pre_reset_handler(ioc);
        mpt3sas_wait_for_commands_to_complete(ioc);
        mpt3sas_base_mask_interrupts(ioc);
-       r = _base_make_ioc_ready(ioc, type);
 +      mpt3sas_base_pause_mq_polling(ioc);
+       r = mpt3sas_base_make_ioc_ready(ioc, type);
        if (r)
                goto out;
        _base_clear_outstanding_commands(ioc);
 
        status, mpi_request, sz); } while (0)
  
  int mpt3sas_wait_for_ioc(struct MPT3SAS_ADAPTER *ioc, int wait_count);
 -int
 -mpt3sas_base_make_ioc_ready(struct MPT3SAS_ADAPTER *ioc, enum reset_type type);
++int mpt3sas_base_make_ioc_ready(struct MPT3SAS_ADAPTER *ioc, enum reset_type type);
+ void mpt3sas_base_free_irq(struct MPT3SAS_ADAPTER *ioc);
+ void mpt3sas_base_disable_msix(struct MPT3SAS_ADAPTER *ioc);
 +int mpt3sas_blk_mq_poll(struct Scsi_Host *shost, unsigned int queue_num);
 +void mpt3sas_base_pause_mq_polling(struct MPT3SAS_ADAPTER *ioc);
 +void mpt3sas_base_resume_mq_polling(struct MPT3SAS_ADAPTER *ioc);
  
  /* scsih shared API */
  struct scsi_cmnd *mpt3sas_scsih_scsi_lookup_get(struct MPT3SAS_ADAPTER *ioc,