Jiafei Pan <Jiafei.Pan@xxxxxxx> 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