On Mon, Sep 29, 2008 at 05:30:45PM -0700, David Brownell wrote: > This update (to this patch) resolves that problem ... please > merge this into the next version. > --- beagle.orig/drivers/gpio/twl4030-gpio.c 2008-09-29 17:19:37.000000000 -0700 > +++ beagle/drivers/gpio/twl4030-gpio.c 2008-09-29 17:16:04.000000000 -0700 > @@ -41,9 +41,22 @@ > #include <linux/i2c/twl4030-gpio.h> > > > +static inline void activate_irq(int irq) > +{ > +#ifdef CONFIG_ARM > + /* ARM requires an extra step to clear IRQ_NOREQUEST, which it > + * sets on behalf of every irq_chip. Also sets IRQ_NOPROBE. > + */ > + set_irq_flags(irq, IRQF_VALID); > +#else > + /* same effect on other architectures */ > + set_irq_noprobe(irq); > +#endif > +} couldn't this be done by set_type() so you could use set_irq_type(irq, IRQF_VALID); ? i'm merging this already -- balbi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html