summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJohan Hovold <johan@kernel.org>2016-05-02 15:35:57 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-05-02 08:44:31 -0700
commit9be427efc764464fbcbc1ca3f0d34f575cb0f037 (patch)
treeeb9d8136387c816bfacfc8b30d9e82b5dc250d75 /lib
parent550af790882f82ed24bb6d75557c2b117a7a0c9d (diff)
downloadlinux-stable-9be427efc764464fbcbc1ca3f0d34f575cb0f037.tar.gz
linux-stable-9be427efc764464fbcbc1ca3f0d34f575cb0f037.tar.bz2
linux-stable-9be427efc764464fbcbc1ca3f0d34f575cb0f037.zip
Revert "USB / PM: Allow USB devices to remain runtime-suspended when sleeping"
This reverts commit e3345db85068ddb937fc0ba40dfc39c293dad977, which broke system resume for a large class of devices. Devices that after having been reset during resume need to be rebound due to a missing reset_resume callback, are now left in a suspended state. This specifically broke resume of common USB-serial devices, which are now unusable after system suspend (until disconnected and reconnected) when USB persist is enabled. During resume, usb_resume_interface will set the needs_binding flag for such interfaces, but unlike system resume, run-time resume does not honour it. Cc: stable <stable@vger.kernel.org> # 4.5 Signed-off-by: Johan Hovold <johan@kernel.org> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions