X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=lib%2Flocking-selftest.c;h=872a15a2a6374017af2bc0f8a446f86736f9b45e;hb=HEAD;hp=6dc09d8f4c248d3765775c7ebf66869c34b4cff4;hpb=8b8a7df9a1d87ba413fce246b11f54c636bb456a;p=karo-tx-linux.git diff --git a/lib/locking-selftest.c b/lib/locking-selftest.c index 6dc09d8f4c24..872a15a2a637 100644 --- a/lib/locking-selftest.c +++ b/lib/locking-selftest.c @@ -1002,7 +1002,7 @@ static void dotest(void (*testcase_fn)(void), int expected, int lockclass_mask) * Some tests (e.g. double-unlock) might corrupt the preemption * count, so restore it: */ - preempt_count() = saved_preempt_count; + preempt_count_set(saved_preempt_count); #ifdef CONFIG_TRACE_IRQFLAGS if (softirq_count()) current->softirqs_enabled = 0;