> > > > + queue_work(pixcir_wq, &tsdata->work.work); > > > > > + return IRQ_HANDLED; > > > > +} > > > > Use a threaded IRQ handler - genirq can now implement this pattern for > > > you. > > > I do not use genirq before, what the diffetence? Thanks! > > genirq is the name of the standard kernel interrupt implementation. If > you use a threaded IRQ handler using request_threaded_irq() then all the > workqueue stuff goes away. > Oh,understand,thanks!It seems that request_threaded_irq() is more intelligent :) Thanks --- Jcbian -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html