X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=lib%2Flocking-selftest.c;h=872a15a2a6374017af2bc0f8a446f86736f9b45e;hb=76540969b1cf26349eb8867b57657b03c89025e5;hp=6dc09d8f4c248d3765775c7ebf66869c34b4cff4;hpb=4ba25a496f62129a2ad8c2436ab2b402752dc66c;p=cascardo%2Flinux.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;