Print this page
XXXX introduce drv_sectohz
*** 1608,1618 ****
while ((sp->session_state == RDS_SESSION_STATE_HCA_CLOSING) ||
(sp->session_state == RDS_SESSION_STATE_ERROR) ||
(sp->session_state == RDS_SESSION_STATE_PASSIVE_CLOSING) ||
(sp->session_state == RDS_SESSION_STATE_CLOSED)) {
rw_exit(&sp->session_lock);
! delay(drv_usectohz(1000000));
rw_enter(&sp->session_lock, RW_READER);
RDS_DPRINTF2("rdsib_del_hca", "SP(%p) State: %d", sp,
sp->session_state);
}
--- 1608,1618 ----
while ((sp->session_state == RDS_SESSION_STATE_HCA_CLOSING) ||
(sp->session_state == RDS_SESSION_STATE_ERROR) ||
(sp->session_state == RDS_SESSION_STATE_PASSIVE_CLOSING) ||
(sp->session_state == RDS_SESSION_STATE_CLOSED)) {
rw_exit(&sp->session_lock);
! delay(drv_sectohz(1));
rw_enter(&sp->session_lock, RW_READER);
RDS_DPRINTF2("rdsib_del_hca", "SP(%p) State: %d", sp,
sp->session_state);
}