X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fobdclass%2Fobd_config.c;h=34c5711d68fd8cb00d912596b0b2917fe8027135;hp=3d4372700c2b6d82df5903bb71aa5ba4a571229e;hb=939a742d5093c1a79cc9c08496d181597d28f243;hpb=2dbb4d1ae3bcda5c733c512df141837289e03b7a diff --git a/lustre/obdclass/obd_config.c b/lustre/obdclass/obd_config.c index 3d43727..34c5711 100644 --- a/lustre/obdclass/obd_config.c +++ b/lustre/obdclass/obd_config.c @@ -1096,8 +1096,8 @@ static int process_param2_config(struct lustre_cfg *lcfg) [2] = param, [3] = NULL }; - struct timeval start; - struct timeval end; + ktime_t start; + ktime_t end; int rc; ENTRY; @@ -1107,18 +1107,18 @@ static int process_param2_config(struct lustre_cfg *lcfg) RETURN(-EINVAL); } - do_gettimeofday(&start); + start = ktime_get(); rc = call_usermodehelper(argv[0], argv, NULL, UMH_WAIT_PROC); - do_gettimeofday(&end); + end = ktime_get(); if (rc < 0) { CERROR("lctl: error invoking upcall %s %s %s: rc = %d; " "time %ldus\n", argv[0], argv[1], argv[2], rc, - cfs_timeval_sub(&end, &start, NULL)); + (long)ktime_us_delta(end, start)); } else { CDEBUG(D_HA, "lctl: invoked upcall %s %s %s, time %ldus\n", argv[0], argv[1], argv[2], - cfs_timeval_sub(&end, &start, NULL)); + (long)ktime_us_delta(end, start)); rc = 0; }