The variable irqflags is being initialized and being bit-or'd with values but it is never read afterwards. The variable is redundant and can be removed. Cleans up clang scan build warning: drivers/usb/gadget/udc/net2272.c:2610:15: warning: variable 'irqflags' set but not used [-Wunused-but-set-variable] Signed-off-by: Colin Ian King <colin.i.king@xxxxxxxxx> --- drivers/usb/gadget/udc/net2272.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/drivers/usb/gadget/udc/net2272.c b/drivers/usb/gadget/udc/net2272.c index 12e76bb62c20..afd2a836be6d 100644 --- a/drivers/usb/gadget/udc/net2272.c +++ b/drivers/usb/gadget/udc/net2272.c @@ -2607,7 +2607,6 @@ net2272_plat_probe(struct platform_device *pdev) { struct net2272 *dev; int ret; - unsigned int irqflags; resource_size_t base, len; struct resource *iomem, *iomem_bus, *irq_res; @@ -2623,16 +2622,6 @@ net2272_plat_probe(struct platform_device *pdev) if (IS_ERR(dev)) return PTR_ERR(dev); - irqflags = 0; - if (irq_res->flags & IORESOURCE_IRQ_HIGHEDGE) - irqflags |= IRQF_TRIGGER_RISING; - if (irq_res->flags & IORESOURCE_IRQ_LOWEDGE) - irqflags |= IRQF_TRIGGER_FALLING; - if (irq_res->flags & IORESOURCE_IRQ_HIGHLEVEL) - irqflags |= IRQF_TRIGGER_HIGH; - if (irq_res->flags & IORESOURCE_IRQ_LOWLEVEL) - irqflags |= IRQF_TRIGGER_LOW; - base = iomem->start; len = resource_size(iomem); if (iomem_bus) -- 2.39.2