static void test_cpu_limit_nested(enum cpu_limit_type type, const char *type_str)
{
struct cpu_limit *climit1, *climit2;
- struct timeval usage1, usage2, cpu;
+ struct timeval usage1, cpu;
unsigned int n;
int diff_msecs;
while (!cpu_limit_exceeded(climit1) && !test_has_failed()) {
climit2 = cpu_limit_init(1, type);
- usage2 = get_cpu_time(type);
while (!cpu_limit_exceeded(climit2) && !test_has_failed())
test_cpu_loop_once();
cpu_limit_deinit(&climit2);
- cpu = get_cpu_time(type);
- /* we may have looped only for a short time in case climit1
- was triggered during this loop. */
- diff_msecs = timeval_diff_msecs(&cpu, &usage2);
}
cpu_limit_deinit(&climit1);
continue;
}
climit2 = cpu_limit_init(1, type);
- usage2 = get_cpu_time(type);
while (!cpu_limit_exceeded(climit2) && !test_has_failed())
test_cpu_loop_once();
cpu_limit_deinit(&climit2);
- cpu = get_cpu_time(type);
- /* we may have looped only for a short time in case climit1
- was triggered during this loop. */
- diff_msecs = timeval_diff_msecs(&cpu, &usage2);
}
cpu_limit_deinit(&climit1);