summaryrefslogtreecommitdiffstats
path: root/kernel/softirq.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2020-12-27 09:06:10 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2020-12-27 09:06:10 -0800
commit6be5f58215f1dcbd697a695ad5db9986c28c50c3 (patch)
tree4a987abf93880357f67609c992dd203ac8eb2fbc /kernel/softirq.c
parent2eeefc60ad70ffb7a5daf9f47aef5b1ebd1f39ad (diff)
parent91ea62d58bd661827c328a2c6c02a87fa4aae88b (diff)
downloadlinux-6be5f58215f1dcbd697a695ad5db9986c28c50c3.tar.gz
linux-6be5f58215f1dcbd697a695ad5db9986c28c50c3.tar.bz2
linux-6be5f58215f1dcbd697a695ad5db9986c28c50c3.zip
Merge tag 'locking-urgent-2020-12-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull locking fixes from Ingo Molnar: "Misc fixes/updates: - Fix static keys usage in module __init sections - Add separate MAINTAINERS entry for static branches/calls - Fix lockdep splat with CONFIG_PREEMPTIRQ_EVENTS=y tracing" * tag 'locking-urgent-2020-12-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: softirq: Avoid bad tracing / lockdep interaction jump_label/static_call: Add MAINTAINERS jump_label: Fix usage in module __init
Diffstat (limited to 'kernel/softirq.c')
-rw-r--r--kernel/softirq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/softirq.c b/kernel/softirq.c
index d5bfd5e661fc..9d71046ea247 100644
--- a/kernel/softirq.c
+++ b/kernel/softirq.c
@@ -186,7 +186,7 @@ void __local_bh_enable_ip(unsigned long ip, unsigned int cnt)
* Keep preemption disabled until we are done with
* softirq processing:
*/
- preempt_count_sub(cnt - 1);
+ __preempt_count_sub(cnt - 1);
if (unlikely(!in_interrupt() && local_softirq_pending())) {
/*