On Monday 22 of October 2012 16:15:58 Bryan Wu wrote: > On Mon, Oct 22, 2012 at 3:38 PM, Rafael J. Wysocki <rjw@xxxxxxx> wrote: > > On Monday 22 of October 2012 11:59:19 Bryan Wu wrote: > >> Hiya, > >> > >> Can I get some Acked or Tested-by from Rafael or Miles before I put it > >> in my linux-leds tree? > > > > Well, I just explained why the current code didn't work. :-) > > > > Anyway, please feel free to add > > > > Acked-by: Rafael J. Wysocki <rjw@xxxxxxx> > > > > I was just reminded by Nathan Lynch <ntl@xxxxxxxxx> most of > led-trigger API like register/unregister/event are potentially sleep. > They should not be used in atomic context. Any suggestion to fix it? Well, design ledtrig_cpu_syscore_suspend() so that it can be called from atomic context? You can use the observation that no locking is necessary in that routine to simplify it, perhaps. Thanks, Rafael -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center. -- To unsubscribe from this list: send the line "unsubscribe linux-leds" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html