Thread (9 messages) 9 messages, 4 authors, 2020-08-14

Re: [PATCH] softirq: add irq off checking for __raise_softirq_irqoff

From: Thomas Gleixner <hidden>
Date: 2020-08-13 07:33:37
Also in: lkml

Jiafei Pan [off-list ref] writes:
__raise_softirq_irqoff will update per-CPU mask of pending softirqs,
Please write __raise_softirq_irqoff() so it's clear that this is about a
function.
 void __raise_softirq_irqoff(unsigned int nr)
 {
+	/* This function can only be called in irq disabled context,
+	 * otherwise or_softirq_pending will be interrupted by hardware
+	 * interrupt, so that there will be unexpected issue.
+	 */
+	WARN_ON_ONCE(!irqs_disabled());
Please use lockdep_assert_irqs_disabled() instead.

Thanks,

        tglx
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help