Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
          +++ new/usr/src/uts/common/io/ib/clients/rds/rdsib_ib.c
↓ open down ↓ 1602 lines elided ↑ open up ↑
1603 1603  
1604 1604                  rw_enter(&sp->session_lock, RW_READER);
1605 1605                  RDS_DPRINTF2("rdsib_del_hca", "SP(%p) State: %d", sp,
1606 1606                      sp->session_state);
1607 1607  
1608 1608                  while ((sp->session_state == RDS_SESSION_STATE_HCA_CLOSING) ||
1609 1609                      (sp->session_state == RDS_SESSION_STATE_ERROR) ||
1610 1610                      (sp->session_state == RDS_SESSION_STATE_PASSIVE_CLOSING) ||
1611 1611                      (sp->session_state == RDS_SESSION_STATE_CLOSED)) {
1612 1612                          rw_exit(&sp->session_lock);
1613      -                        delay(drv_usectohz(1000000));
     1613 +                        delay(drv_sectohz(1));
1614 1614                          rw_enter(&sp->session_lock, RW_READER);
1615 1615                          RDS_DPRINTF2("rdsib_del_hca", "SP(%p) State: %d", sp,
1616 1616                              sp->session_state);
1617 1617                  }
1618 1618  
1619 1619                  rw_exit(&sp->session_lock);
1620 1620  
1621 1621                  sp = sp->session_nextp;
1622 1622          }
1623 1623          rw_exit(&statep->rds_sessionlock);
↓ open down ↓ 171 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX