Re: [PATCH 1/2] leds: use workqueue in led_set_brightness() API internally

2012-09-15 Thread Fabio Baltieri
Hello Bryan, On Fri, Sep 14, 2012 at 03:53:02PM +0800, Bryan Wu wrote: > The API function led_set_brightness() and __led_set_brightness will > call .brightness_set() function provided by led class drivers. So > .brightness_set() function will run in atomic context, which requires > led class drive

Re: [PATCH 1/2] leds: use workqueue in led_set_brightness() API internally

2012-09-14 Thread Shuah Khan
On Fri, Sep 14, 2012 at 1:53 AM, Bryan Wu wrote: > The API function led_set_brightness() and __led_set_brightness will > call .brightness_set() function provided by led class drivers. So > .brightness_set() function will run in atomic context, which requires > led class drivers use workqueue in .b

[PATCH 1/2] leds: use workqueue in led_set_brightness() API internally

2012-09-14 Thread Bryan Wu
The API function led_set_brightness() and __led_set_brightness will call .brightness_set() function provided by led class drivers. So .brightness_set() function will run in atomic context, which requires led class drivers use workqueue in .brightness_set(). Finally, all the led class driver implem