genirq/msi: Use lock guards for MSI descriptor locking
authorThomas Gleixner <tglx@linutronix.de>
Wed, 19 Mar 2025 10:56:39 +0000 (11:56 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 9 Apr 2025 18:47:29 +0000 (20:47 +0200)
commit0dac2b09303c89ffb21d25d40bf6aefd39f214b0
tree19b0cfe1f5598fcaaea2550a2072edc44ab07582
parent092d00ead733563f6d278295e0b5c5f97558b726
genirq/msi: Use lock guards for MSI descriptor locking

Provide a lock guard for MSI descriptor locking and update the core code
accordingly.

No functional change intended.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/all/20250319105506.144672678@linutronix.de
include/linux/irqdomain.h
include/linux/msi.h
kernel/irq/msi.c