mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 10:33:41 +02:00
ARM: orion/gpio:: Convert generic irqchip locking to guard()
Conversion was done with Coccinelle. No functional change. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/all/20250313142524.200515896@linutronix.de
This commit is contained in:
parent
b54bd5a29b
commit
73989a3826
|
|
@ -496,11 +496,10 @@ static void orion_gpio_unmask_irq(struct irq_data *d)
|
|||
u32 reg_val;
|
||||
u32 mask = d->mask;
|
||||
|
||||
irq_gc_lock(gc);
|
||||
guard(raw_spinlock)(&gc->lock);
|
||||
reg_val = irq_reg_readl(gc, ct->regs.mask);
|
||||
reg_val |= mask;
|
||||
irq_reg_writel(gc, reg_val, ct->regs.mask);
|
||||
irq_gc_unlock(gc);
|
||||
}
|
||||
|
||||
static void orion_gpio_mask_irq(struct irq_data *d)
|
||||
|
|
@ -510,11 +509,10 @@ static void orion_gpio_mask_irq(struct irq_data *d)
|
|||
u32 mask = d->mask;
|
||||
u32 reg_val;
|
||||
|
||||
irq_gc_lock(gc);
|
||||
guard(raw_spinlock)(&gc->lock);
|
||||
reg_val = irq_reg_readl(gc, ct->regs.mask);
|
||||
reg_val &= ~mask;
|
||||
irq_reg_writel(gc, reg_val, ct->regs.mask);
|
||||
irq_gc_unlock(gc);
|
||||
}
|
||||
|
||||
void __init orion_gpio_init(int gpio_base, int ngpio,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user