The patch titled USB: force root hub resume after power loss has been removed from the -mm tree. Its filename is usb-force-root-hub-resume-after-power-loss.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: USB: force root hub resume after power loss From: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> This patch(as785) forces the PM core to resume a root hub after a power loss during system sleep. If the root hub had been suspended before the system sleep then normally the PM core would not resume it afterward. Without this resume, various sorts of wakeup events (like port change events) can get lost. Signed-off-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/usb/core/hub.c | 6 ++++++ 1 files changed, 6 insertions(+) diff -puN drivers/usb/core/hub.c~usb-force-root-hub-resume-after-power-loss drivers/usb/core/hub.c --- a/drivers/usb/core/hub.c~usb-force-root-hub-resume-after-power-loss +++ a/drivers/usb/core/hub.c @@ -1063,6 +1063,12 @@ void usb_root_hub_lost_power(struct usb_ unsigned long flags; dev_warn(&rhdev->dev, "root hub lost power or was reset\n"); + + /* Make sure no potential wakeup events get lost, + * by forcing the root hub to be resumed. + */ + rhdev->dev.power.prev_state.event = PM_EVENT_ON; + spin_lock_irqsave(&device_state_lock, flags); hub = hdev_to_hub(rhdev); for (port1 = 1; port1 <= rhdev->maxchild; ++port1) { _ Patches currently in -mm which might be from stern@xxxxxxxxxxxxxxxxxxx are git-scsi-misc.patch fix-gregkh-usb-usbcore-add-autosuspend-autoresume-infrastructure.patch gregkh-usb-usbcore-add-autosuspend-autoresume-infrastructure-2.patch block-layer-early-detection-of-medium-not-present.patch scsi-core-and-sd-early-detection-of-medium-not-present.patch sd-early-detection-of-medium-not-present.patch scsi-early-detection-of-medium-not-present-updated.patch add-section-on-function-return-values-to-codingstyle.patch add-srcu-based-notifier-chains.patch srcu-report-out-of-memory-errors.patch srcu-report-out-of-memory-errors-fixlet.patch cpufreq-make-the-transition_notifier-chain-use-srcu.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html