gpio: stmpe: || vs && typo
Subsystems (3)
PATCH 1/1 gpio: stmpe: || vs && typo
&& was obviously intended here.
Fixes 6936e1f88d23 ('gpio: stmpe: Write int status register only when needed')
Signed-off-by Dan Carpenter <[email protected]>
drivers/gpio/gpio-stmpe.c +1 -1
@@ -409,7 +409,7 @@ static irqreturn_t stmpe_gpio_irq(int irq, void *dev)* 801/1801/1600, bits are cleared when read. * Edge detect register is not present on 801/1600/1801 */ -if (stmpe->partnum !=STMPE801 || stmpe->partnum !=STMPE1600 || +if (stmpe->partnum !=STMPE801 && stmpe->partnum !=STMPE1600 && stmpe->partnum !=STMPE1801 ) {stmpe_reg_write (stmpe, statmsbreg + i, status[i]); stmpe_reg_write(stmpe,
Hi Dan
Quoted 11 lines · Dan Carpenter
&& was obviously intended here.
Fixes 6936e1f88d23 ('gpio: stmpe: Write int status register only when needed')Signed-off-by Dan Carpenter <[email protected]>drivers/gpio/gpio-stmpe.c +0
-0
drivers/gpio/gpio-stmpe.c static irqreturn_t stmpe_gpio_irq(int irq, void *dev) · line 415
Quoted 8 lines
drivers/gpio/gpio-stmpe.c +1
-1@@ -409,7 +409,7 @@ static irqreturn_t stmpe_gpio_irq(int irq, void *dev)* 801/1801/1600, bits are cleared when read. * Edge detect register is not present on 801/1600/1801 */ -if (stmpe->partnum !=STMPE801 || stmpe->partnum !=STMPE1600 || +if (stmpe->partnum !=STMPE801 && stmpe->partnum !=STMPE1600 && stmpe->partnum !=STMPE1801 ) {stmpe_reg_write (stmpe, statmsbreg + i, status[i]); stmpe_reg_write(stmpe,
Well spotted ;-)
Acked-by Patrice Chotard <[email protected]>
Thanks
Quoted 4 lines · Dan Carpenter
&& was obviously intended here.
Fixes 6936e1f88d23 ('gpio: stmpe: Write int status register only when needed')Signed-off-by Dan Carpenter <[email protected]>
Patch applied with Patrice's ACK.
Yours,
Linus Walleij