Hi, Roger Quadros <rogerq@xxxxxx> writes: > On 11/04/16 15:58, Felipe Balbi wrote: >> >> Hi, >> >> Roger Quadros <rogerq@xxxxxx> writes: >>>>> diff --git a/drivers/usb/dwc3/dwc3-omap.c b/drivers/usb/dwc3/dwc3-omap.c >>>>> index 22e9606..51ca098 100644 >>>>> --- a/drivers/usb/dwc3/dwc3-omap.c >>>>> +++ b/drivers/usb/dwc3/dwc3-omap.c >>>>> @@ -274,19 +274,25 @@ static irqreturn_t dwc3_omap_interrupt(int irq, void *_omap) >>>>> { >>>>> struct dwc3_omap *omap = _omap; >>>>> u32 reg; >>>>> + int ret = IRQ_NONE; >>>>> >>>>> reg = dwc3_omap_read_irqmisc_status(omap); >>>>> >>>>> + if (reg) >>>>> + ret = IRQ_HANDLED; >>>> >>>> you can avoid the local variable by returning early here. >>> >>> How can we return early? we need to check irq0_status as well right? >> >> Oh, that's true. >> >> There's one thing that I noticed though. dma_status is only written to, >> never read, so you should be able to remove it completely (a bit >> off-topic, sorry). >> > I'll send a patch for that. Can it go in -rc as well along with the other 2? probably not, as it's not fixing any bug ;-) -- balbi
Attachment:
signature.asc
Description: PGP signature