]> www.infradead.org Git - users/hch/misc.git/commitdiff
ALSA: hda/intel: Use guard() for spinlocks
authorTakashi Iwai <tiwai@suse.de>
Wed, 27 Aug 2025 07:29:05 +0000 (09:29 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 29 Aug 2025 09:52:15 +0000 (11:52 +0200)
Replace the manual spin lock/unlock pairs with guard() for code
simplification.

Only code refactoring, and no behavior change.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250827072916.31933-26-tiwai@suse.de
sound/hda/controllers/intel.c

index 1e13678428d26a1b51194f47f116a2fad9752ec4..48c52a207024a316e3662d04903c845dbf116589 100644 (file)
@@ -764,12 +764,11 @@ static void azx_clear_irq_pending(struct azx *chip)
        struct hdac_bus *bus = azx_bus(chip);
        struct hdac_stream *s;
 
-       spin_lock_irq(&bus->reg_lock);
+       guard(spinlock_irq)(&bus->reg_lock);
        list_for_each_entry(s, &bus->stream_list, list) {
                struct azx_dev *azx_dev = stream_to_azx_dev(s);
                azx_dev->irq_pending = 0;
        }
-       spin_unlock_irq(&bus->reg_lock);
 }
 
 static int azx_acquire_irq(struct azx *chip, int do_disconnect)