From: Sonic Zhang <sonic.zh...@analog.com> Also avoid use NULL pointer in error message.
Signed-off-by: Sonic Zhang <sonic.zh...@analog.com> --- drivers/pinctrl/pinctrl-adi2.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/drivers/pinctrl/pinctrl-adi2.c b/drivers/pinctrl/pinctrl-adi2.c index 7a24e59..6940612 100644 --- a/drivers/pinctrl/pinctrl-adi2.c +++ b/drivers/pinctrl/pinctrl-adi2.c @@ -247,7 +247,7 @@ static void adi_gpio_ack_irq(struct irq_data *d) unsigned pintbit = hwirq_to_pintbit(port, d->hwirq); spin_lock_irqsave(&port->lock, flags); - spin_lock_irqsave(&port->pint->lock, flags); + spin_lock(&port->pint->lock); if (irqd_get_trigger_type(d) == IRQ_TYPE_EDGE_BOTH) { if (readl(®s->invert_set) & pintbit) @@ -258,7 +258,7 @@ static void adi_gpio_ack_irq(struct irq_data *d) writel(pintbit, ®s->request); - spin_unlock_irqrestore(&port->pint->lock, flags); + spin_unlock(&port->pint->lock); spin_unlock_irqrestore(&port->lock, flags); } @@ -270,7 +270,7 @@ static void adi_gpio_mask_ack_irq(struct irq_data *d) unsigned pintbit = hwirq_to_pintbit(port, d->hwirq); spin_lock_irqsave(&port->lock, flags); - spin_lock_irqsave(&port->pint->lock, flags); + spin_lock(&port->pint->lock); if (irqd_get_trigger_type(d) == IRQ_TYPE_EDGE_BOTH) { if (readl(®s->invert_set) & pintbit) @@ -282,7 +282,7 @@ static void adi_gpio_mask_ack_irq(struct irq_data *d) writel(pintbit, ®s->request); writel(pintbit, ®s->mask_clear); - spin_unlock_irqrestore(&port->pint->lock, flags); + spin_unlock(&port->pint->lock); spin_unlock_irqrestore(&port->lock, flags); } @@ -293,11 +293,11 @@ static void adi_gpio_mask_irq(struct irq_data *d) struct gpio_pint_regs *regs = port->pint->regs; spin_lock_irqsave(&port->lock, flags); - spin_lock_irqsave(&port->pint->lock, flags); + spin_lock(&port->pint->lock); writel(hwirq_to_pintbit(port, d->hwirq), ®s->mask_clear); - spin_unlock_irqrestore(&port->pint->lock, flags); + spin_unlock(&port->pint->lock); spin_unlock_irqrestore(&port->lock, flags); } @@ -308,11 +308,11 @@ static void adi_gpio_unmask_irq(struct irq_data *d) struct gpio_pint_regs *regs = port->pint->regs; spin_lock_irqsave(&port->lock, flags); - spin_lock_irqsave(&port->pint->lock, flags); + spin_lock(&port->pint->lock); writel(hwirq_to_pintbit(port, d->hwirq), ®s->mask_set); - spin_unlock_irqrestore(&port->pint->lock, flags); + spin_unlock(&port->pint->lock); spin_unlock_irqrestore(&port->lock, flags); } @@ -323,12 +323,12 @@ static unsigned int adi_gpio_irq_startup(struct irq_data *d) struct gpio_pint_regs *regs = port->pint->regs; if (!port) { - dev_err(port->dev, "GPIO IRQ %d :Not exist\n", d->irq); + pr_err("GPIO IRQ %d :Not exist\n", d->irq); return -ENODEV; } spin_lock_irqsave(&port->lock, flags); - spin_lock_irqsave(&port->pint->lock, flags); + spin_lock(&port->pint->lock); port_setup(port, d->hwirq, true); writew(BIT(d->hwirq), &port->regs->dir_clear); @@ -336,7 +336,7 @@ static unsigned int adi_gpio_irq_startup(struct irq_data *d) writel(hwirq_to_pintbit(port, d->hwirq), ®s->mask_set); - spin_unlock_irqrestore(&port->pint->lock, flags); + spin_unlock(&port->pint->lock); spin_unlock_irqrestore(&port->lock, flags); return 0; @@ -349,11 +349,11 @@ static void adi_gpio_irq_shutdown(struct irq_data *d) struct gpio_pint_regs *regs = port->pint->regs; spin_lock_irqsave(&port->lock, flags); - spin_lock_irqsave(&port->pint->lock, flags); + spin_lock(&port->pint->lock); writel(hwirq_to_pintbit(port, d->hwirq), ®s->mask_clear); - spin_unlock_irqrestore(&port->pint->lock, flags); + spin_unlock(&port->pint->lock); spin_unlock_irqrestore(&port->lock, flags); } @@ -368,14 +368,14 @@ static int adi_gpio_irq_type(struct irq_data *d, unsigned int type) char buf[16]; if (!port) { - dev_err(port->dev, "GPIO IRQ %d :Not exist\n", irq); + pr_err("GPIO IRQ %d :Not exist\n", d->irq); return -ENODEV; } pintmask = hwirq_to_pintbit(port, d->hwirq); spin_lock_irqsave(&port->lock, flags); - spin_lock_irqsave(&port->pint->lock, flags); + spin_lock(&port->pint->lock); /* In case of interrupt autodetect, set irq type to edge sensitive. */ if (type == IRQ_TYPE_PROBE) @@ -416,7 +416,7 @@ static int adi_gpio_irq_type(struct irq_data *d, unsigned int type) } out: - spin_unlock_irqrestore(&port->pint->lock, flags); + spin_unlock(&port->pint->lock); spin_unlock_irqrestore(&port->lock, flags); return ret; -- 1.8.2.3 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/