Hi,

On Fri, Jul 22, 2011 at 03:58:26PM -0700, Kevin Hilman wrote:

[snip]

> > -static irqreturn_t prcm_interrupt_handler (int irq, void *dev_id)
> > -{
> > -   u32 irqenable_mpu, irqstatus_mpu;
> > -   int c = 0;
> > -
> > -   irqenable_mpu = omap2_prm_read_mod_reg(OCP_MOD,
> > -                                    OMAP3_PRM_IRQENABLE_MPU_OFFSET);
> > -   irqstatus_mpu = omap2_prm_read_mod_reg(OCP_MOD,
> > -                                    OMAP3_PRM_IRQSTATUS_MPU_OFFSET);
> > -   irqstatus_mpu &= irqenable_mpu;
> > -
> > -   do {
> > -           if (irqstatus_mpu & (OMAP3430_WKUP_ST_MASK |
> > -                                OMAP3430_IO_ST_MASK)) {
> > -                   c = _prcm_int_handle_wakeup();
> > -
> > -                   /*
> > -                    * Is the MPU PRCM interrupt handler racing with the
> > -                    * IVA2 PRCM interrupt handler ?
> > -                    */
> > -                   WARN(c == 0, "prcm: WARNING: PRCM indicated MPU wakeup "
> > -                        "but no wakeup sources are marked\n");
> > -           } else {
> > -                   /* XXX we need to expand our PRCM interrupt handler */
> > -                   WARN(1, "prcm: WARNING: PRCM interrupt received, but "
> > -                        "no code to handle it (%08x)\n", irqstatus_mpu);
> > -           }
> > -
> > -           omap2_prm_write_mod_reg(irqstatus_mpu, OCP_MOD,
> > -                                   OMAP3_PRM_IRQSTATUS_MPU_OFFSET);
> > -
> > -           irqstatus_mpu = omap2_prm_read_mod_reg(OCP_MOD,
> > -                                   OMAP3_PRM_IRQSTATUS_MPU_OFFSET);
> > -           irqstatus_mpu &= irqenable_mpu;
> > -
> > -   } while (irqstatus_mpu);
> > -
> > -   return IRQ_HANDLED;
> > +   if (c)
> > +           return IRQ_HANDLED;
> 
> minor: insert blank line

actually, would be better to just use ternary here ?

        return c ? IRQ_HANDLED : IRQ_NONE;

-- 
balbi

Attachment: signature.asc
Description: Digital signature

Reply via email to