Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
          +++ new/usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
↓ open down ↓ 3338 lines elided ↑ open up ↑
3339 3339                                  iscsit_rxpdu_queue_monitor_session(ist);
3340 3340                          }
3341 3341                          mutex_exit(&tgt->target_mutex);
3342 3342                  }
3343 3343                  ISCSIT_GLOBAL_UNLOCK();
3344 3344                  if (iscsit_rxpdu_queue_monitor_thr_running == B_FALSE) {
3345 3345                          break;
3346 3346                  }
3347 3347                  (void) cv_reltimedwait(&iscsit_rxpdu_queue_monitor_cv,
3348 3348                      &iscsit_rxpdu_queue_monitor_mutex,
3349      -                    ISCSIT_RXPDU_QUEUE_MONITOR_INTERVAL * drv_usectohz(1000000),
     3349 +                    drv_sectohz(ISCSIT_RXPDU_QUEUE_MONITOR_INTERVAL),
3350 3350                      TR_CLOCK_TICK);
3351 3351          }
3352 3352          mutex_exit(&iscsit_rxpdu_queue_monitor_mutex);
3353 3353          thread_exit();
3354 3354  }
3355 3355  
3356 3356  static void
3357 3357  iscsit_rxpdu_queue_monitor_session(iscsit_sess_t *ist)
3358 3358  {
3359 3359          iscsit_cbuf_t   *cbuf   = ist->ist_rxpdu_queue;
↓ open down ↓ 72 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX