Print this page
XXXX introduce drv_sectohz
*** 455,466 ****
ddi_soft_state_fini(&ahci_statep);
goto err_out;
}
/* watchdog tick */
! ahci_watchdog_tick = drv_usectohz(
! (clock_t)ahci_watchdog_timeout * 1000000);
ret = mod_install(&modlinkage);
if (ret != 0) {
sata_hba_fini(&modlinkage);
#if AHCI_DEBUG
--- 455,465 ----
ddi_soft_state_fini(&ahci_statep);
goto err_out;
}
/* watchdog tick */
! ahci_watchdog_tick = drv_sectohz(ahci_watchdog_timeout);
ret = mod_install(&modlinkage);
if (ret != 0) {
sata_hba_fini(&modlinkage);
#if AHCI_DEBUG
*** 1810,1820 ****
ahci_portp->ahciport_flags &= ~AHCI_PORT_FLAG_POLLING;
return (rval);
}
pkt_timeout_ticks =
! drv_usectohz((clock_t)spkt->satapkt_time * 1000000);
while (spkt->satapkt_reason == SATA_PKT_BUSY) {
mutex_exit(&ahci_portp->ahciport_mutex);
/* Simulate the interrupt */
--- 1809,1819 ----
ahci_portp->ahciport_flags &= ~AHCI_PORT_FLAG_POLLING;
return (rval);
}
pkt_timeout_ticks =
! drv_sectohz((clock_t)spkt->satapkt_time);
while (spkt->satapkt_reason == SATA_PKT_BUSY) {
mutex_exit(&ahci_portp->ahciport_mutex);
/* Simulate the interrupt */