irqchip/s3c24xx: Remove unneeded comparison of unsigned long to 0
Subsystems (2)
Krzysztof Kozlowski
maintainerPATCH 1/1 irqchip/s3c24xx: Remove unneeded comparison of unsigned long to 0
irq_data->hwirq is unsigned long. This fixes GCC warning:
drivers/irqchip/irq-s3c24xx.c: In function 's3c_irqext0_type':
drivers/irqchip/irq-s3c24xx.c:253:19: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
if ((data->hwirq >= 0) && (data->hwirq <= 3)) {
^~
--- drivers/irqchip/irq-s3c24xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/irqchip/irq-s3c24xx.c +1 -1
@@ -250,7 +250,7 @@ static int s3c_irqext0_type(struct irq_data *data, unsigned int type)void __iomem *gpcon_reg;unsigned long gpcon_offset, extint_offset; -if ((data->hwirq >=0 ) && (data->hwirq <=3 )) { +if (data->hwirq <=3 ) { gpcon_reg =S3C2410_GPFCON ; extint_reg =S3C24XX_EXTINT0 ; gpcon_offset = (data->hwirq) *2 ;
Signature · 1 line
2.14.1
Marc Zyngier
AppliedQuoted 18 lines · Krzysztof Kozlowski
irq_data->hwirqis unsigned long. This fixes GCC warning:
drivers/irqchip/irq-s3c24xx.c: In function 's3c_irqext0_type':
drivers/irqchip/irq-s3c24xx.c:253:19: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
if ((data->hwirq>= 0) && (data->hwirq<= 3)) {
^~Signed-off-by Krzysztof Kozlowski <[email protected]>--- drivers/irqchip/irq-s3c24xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)drivers/irqchip/irq-s3c24xx.c +0
-0
drivers/irqchip/irq-s3c24xx.c static int s3c_irqext0_type(struct irq_data *data, unsigned int type) · line 256
Quoted 8 lines
drivers/irqchip/irq-s3c24xx.c +1
-1@@ -250,7 +250,7 @@ static int s3c_irqext0_type(struct irq_data *data, unsigned int type)void __iomem *gpcon_reg;unsigned long gpcon_offset, extint_offset; -if ((data->hwirq >=0 ) && (data->hwirq <=3 )) { +if (data->hwirq <=3 ) { gpcon_reg =S3C2410_GPFCON ; extint_reg =S3C24XX_EXTINT0 ; gpcon_offset = (data->hwirq) *2 ;
Queued, thanks.
M.
Signature · 1 line
Jazz is not dead. It just smells funny...