Print this page
XXXX introduce drv_sectohz
@@ -189,11 +189,11 @@
static void
ibcm_path_cache_timeout_cb(void *arg)
{
clock_t timeout_in_hz;
- timeout_in_hz = drv_usectohz(ibcm_path_cache_timeout * 1000000);
+ 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,11 +206,11 @@
{
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);
+ 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;