]> www.infradead.org Git - users/dwmw2/linux.git/commit
USB: storage: ums-realtek: Whitelist auto-delink support
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Tue, 27 Aug 2019 17:34:50 +0000 (01:34 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Sep 2019 08:23:41 +0000 (10:23 +0200)
commit2d26f7f401e736ab886f73acb48ff47e95e1f7af
treef35191fe94db5795ad053b4bd1c624ef4d5e26eb
parent35f1b0a62c367dd8cb9f951c6dbccfa248352fb9
USB: storage: ums-realtek: Whitelist auto-delink support

commit 1902a01e2bcc3abd7c9a18dc05e78c7ab4a53c54 upstream.

Auto-delink requires writing special registers to ums-realtek devices.
Unconditionally enable auto-delink may break newer devices.

So only enable auto-delink by default for the original three IDs,
0x0138, 0x0158 and 0x0159.

Realtek is working on a patch to properly support auto-delink for other
IDs.

BugLink: https://bugs.launchpad.net/bugs/1838886
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Cc: stable <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20190827173450.13572-2-kai.heng.feng@canonical.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/storage/realtek_cr.c