diff options
author | Hans de Goede <[email protected]> | 2021-04-09 15:58:50 +0200 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2021-04-09 09:08:02 -0700 |
commit | 895915226a598394fe9bf57fe97612bdfcb2fb86 (patch) | |
tree | f6628c0cb235dc2bd17e4eec8a3b62d672903579 /include/linux/fpga/fpga-mgr.h | |
parent | 17e7124aad766b3f158943acb51467f86220afe9 (diff) |
Bluetooth: btusb: Revert Fix the autosuspend enable and disable
drivers/usb/core/hub.c: usb_new_device() contains the following:
/* By default, forbid autosuspend for all devices. It will be
* allowed for hubs during binding.
*/
usb_disable_autosuspend(udev);
So for anything which is not a hub, such as btusb devices, autosuspend is
disabled by default and we must call usb_enable_autosuspend(udev) to
enable it.
This means that the "Fix the autosuspend enable and disable" commit,
which drops the usb_enable_autosuspend() call when the enable_autosuspend
module option is true, is completely wrong, revert it.
This reverts commit 7bd9fb058d77213130e4b3e594115c028b708e7e.
Cc: Hui Wang <[email protected]>
Fixes: 7bd9fb058d77 ("Bluetooth: btusb: Fix the autosuspend enable and disable")
Acked-by: Hui Wang <[email protected]>
Acked-by: Marcel Holtmann <[email protected]>
Signed-off-by: Hans de Goede <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-mgr.h')
0 files changed, 0 insertions, 0 deletions