On Sun, 26 Aug 2007, Guennadi Liakhovetski wrote: > Hi > > trying to understand when suspend_late gets called, I just wasn't quite > sure if I got the following points right: > > 1. seems to be a typo in the comment above > drivers/base/power/suspend.c::device_power_down() - the function walks the > dpm_off list and not the dpm_off_irq list, as claimed in the comment Yes, it's a typo. > 2. in device_suspend() in the same file - this test: > > if (!list_empty(&dev->power.entry)) { > > is it to catch concurrent device removal, say, from device_pm_remove()? Yes. > Which would mean in normal case every device would be passed to bus_type's > suspend_late() if it's implemented? Yes. Alan Stern _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm