Print this page
XXXX introduce drv_sectohz

*** 189,199 **** static void ibcm_path_cache_timeout_cb(void *arg) { clock_t timeout_in_hz; ! timeout_in_hz = drv_usectohz(ibcm_path_cache_timeout * 1000000); mutex_enter(&ibcm_path_cache_mutex); ibcm_path_cache_invalidate = 1; /* invalidate cache on next check */ if (ibcm_path_cache_timeout_id) ibcm_path_cache_timeout_id = timeout(ibcm_path_cache_timeout_cb, NULL, timeout_in_hz); --- 189,199 ---- static void ibcm_path_cache_timeout_cb(void *arg) { clock_t timeout_in_hz; ! timeout_in_hz = drv_sectohz(ibcm_path_cache_timeout); mutex_enter(&ibcm_path_cache_mutex); ibcm_path_cache_invalidate = 1; /* invalidate cache on next check */ if (ibcm_path_cache_timeout_id) ibcm_path_cache_timeout_id = timeout(ibcm_path_cache_timeout_cb, NULL, timeout_in_hz);
*** 206,216 **** { clock_t timeout_in_hz; int cache_size = ibcm_path_cache_size_init; ibcm_path_cache_t *path_cachep; ! timeout_in_hz = drv_usectohz(ibcm_path_cache_timeout * 1000000); path_cachep = kmem_zalloc(cache_size * sizeof (*path_cachep), KM_SLEEP); mutex_init(&ibcm_path_cache_mutex, NULL, MUTEX_DEFAULT, NULL); mutex_enter(&ibcm_path_cache_mutex); ibcm_path_cache_size = cache_size; ibcm_path_cachep = path_cachep; --- 206,216 ---- { clock_t timeout_in_hz; int cache_size = ibcm_path_cache_size_init; ibcm_path_cache_t *path_cachep; ! timeout_in_hz = drv_sectohz(ibcm_path_cache_timeout); path_cachep = kmem_zalloc(cache_size * sizeof (*path_cachep), KM_SLEEP); mutex_init(&ibcm_path_cache_mutex, NULL, MUTEX_DEFAULT, NULL); mutex_enter(&ibcm_path_cache_mutex); ibcm_path_cache_size = cache_size; ibcm_path_cachep = path_cachep;