[linux-pm] uevent before resume completion

Pavel Machek pavel at ucw.cz
Sun Oct 5 02:49:47 PDT 2008


On Mon 2008-09-22 17:19:59, Yauhen Kharuzhy wrote:
> Hi.
> 
> We have an ARM board which does wakeup on USB cable connection to
> it. In our power supply driver "USB connect" interrupt handler calls
> power_supply_changed() which cause generation of uevent (in
> power_supply_changed_work() ). But usermodehelper_disabled
> still equals to 1 because resume process is not finished yet and
> userspace helper is not executed.
> 
> How to fix this behaviour without breaking other kernel parts? We
> definitely need to invoke userspace helper on USB cable insertion. Yes,
> we can generate event after some time with timer but I think that a more
> elegant solution can be found.

If you do it such that your 'delayed uevent' code can be reused by
other subsystems, it should not be too bad...
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html


More information about the linux-pm mailing list