X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=lib%2Flocking-selftest.c;h=872a15a2a6374017af2bc0f8a446f86736f9b45e;hb=684f0d3d14f2744ae7ad79063b21909e32bf444e;hp=6dc09d8f4c248d3765775c7ebf66869c34b4cff4;hpb=058ca4a22ebf22ea1cbedd6cc0340ed1e2e94ee1;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;