Commit c8555062 authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

genirq/cpuhotplug: Fix up lock guards conversion brainf..t



The lock guard conversion converted raw_spin_lock_irq() to
scoped_guard(raw_spinlock), which is obviously bogus and makes lockdep
mightily unhappy.

Note to self: Copy and pasta without using brain is a patently bad idea.

Fixes: 88a4df11 ("genirq/cpuhotplug: Convert to lock guards")
Reported-by: default avatarBorislav Petkov <bp@alien8.de>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Tested-by: default avatarBorislav Petkov <bp@alien8.de>
parent 97f4b999
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -243,7 +243,7 @@ int irq_affinity_online_cpu(unsigned int cpu)
	irq_lock_sparse();
	for_each_active_irq(irq) {
		desc = irq_to_desc(irq);
		scoped_guard(raw_spinlock, &desc->lock)
		scoped_guard(raw_spinlock_irq, &desc->lock)
			irq_restore_affinity_of_irq(desc, cpu);
	}
	irq_unlock_sparse();