ACK: [SRU] [Artful/linux-oem] [PATCH 0/2] Fix QCA Rome bluetooth failed to work after applying reset-resume quirk

Hui Wang hui.wang at canonical.com
Thu Jan 4 12:33:05 UTC 2018


On 2018年01月04日 16:16, Kai-Heng Feng wrote:
> BugLink: http://bugs.launchpad.net/bugs/1741206
>
> == SRU Justification ==
> [Impact]
> Some QCA ROME bluetooth devices does not work after runtime
> suspend/resume after SRU LP: #1734020.
>
> [Fix]
> The commit let btusb reset at second time it resume, i.e. btusb_open().
> The btusb stops working because the reset happens *after* btusb_open().
> The reset should be done at hub port initialization, before
> btusb_probe().
>
> Revert the bad commit and use the reset-resume quirk in USB core stack.
>
> [Test]
> Cherry-picked the commit into Artful/OEM kernel and the issue is fixed.
>
> [Regression Potential]
> Low. This is limited to QCA Rome, also verified by the original quirk
> author.
>
> Kai-Heng Feng (2):
>    Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
>    usb: quirks: Add reset-resume quirk for Dell DW1820 QCA Rome Bluetooth
>
>   drivers/bluetooth/btusb.c | 6 ------
>   drivers/usb/core/quirks.c | 3 +++
>   2 files changed, 3 insertions(+), 6 deletions(-)
>
Acked-by: Hui Wang<hui.wang at canonical.com>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20180104/46cdce2f/attachment.html>


More information about the kernel-team mailing list