|
@@ -1622,7 +1622,7 @@ static int rcu_torture_stall(void *args)
|
|
|
VERBOSE_TOROUT_STRING("rcu_torture_stall end holdoff");
|
|
|
}
|
|
|
if (!kthread_should_stop()) {
|
|
|
- stop_at = get_seconds() + stall_cpu;
|
|
|
+ stop_at = ktime_get_seconds() + stall_cpu;
|
|
|
/* RCU CPU stall is expected behavior in following code. */
|
|
|
rcu_read_lock();
|
|
|
if (stall_cpu_irqsoff)
|
|
@@ -1631,7 +1631,8 @@ static int rcu_torture_stall(void *args)
|
|
|
preempt_disable();
|
|
|
pr_alert("rcu_torture_stall start on CPU %d.\n",
|
|
|
smp_processor_id());
|
|
|
- while (ULONG_CMP_LT(get_seconds(), stop_at))
|
|
|
+ while (ULONG_CMP_LT((unsigned long)ktime_get_seconds(),
|
|
|
+ stop_at))
|
|
|
continue; /* Induce RCU CPU stall warning. */
|
|
|
if (stall_cpu_irqsoff)
|
|
|
local_irq_enable();
|