* [PATCH v3 0/2] Fix SSR unable to wake up bug
@ 2025-11-07 3:39 Shuai Zhang
2025-11-07 3:39 ` [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR Shuai Zhang
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Shuai Zhang @ 2025-11-07 3:39 UTC (permalink / raw)
To: Bartosz Golaszewski, Marcel Holtmann, Luiz Augusto von Dentz
Cc: linux-arm-msm, linux-bluetooth, linux-kernel, stable,
quic_chejiang, quic_jiaymao, quic_chezhou, Shuai Zhang
This patch series fixes delayed hw_error handling during SSR.
Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
Patch 2 corrects the timeout unit from jiffies to ms.
Changes v3:
- patch2 add Fixes tag
- Link to v2
https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
Changes v2:
- Split timeout conversion into a separate patch.
- Clarified commit messages and added test case description.
- Link to v1
https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
Shuai Zhang (2):
Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
during SSR
Bluetooth: hci_qca: Convert timeout from jiffies to ms
drivers/bluetooth/hci_qca.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR
2025-11-07 3:39 [PATCH v3 0/2] Fix SSR unable to wake up bug Shuai Zhang
@ 2025-11-07 3:39 ` Shuai Zhang
2025-11-07 3:40 ` kernel test robot
2025-11-07 3:39 ` [PATCH v3 2/2] Bluetooth: hci_qca: Convert timeout from jiffies to ms Shuai Zhang
2025-11-07 15:37 ` [PATCH v3 0/2] Fix SSR unable to wake up bug Bartosz Golaszewski
2 siblings, 1 reply; 12+ messages in thread
From: Shuai Zhang @ 2025-11-07 3:39 UTC (permalink / raw)
To: Bartosz Golaszewski, Marcel Holtmann, Luiz Augusto von Dentz
Cc: linux-arm-msm, linux-bluetooth, linux-kernel, stable,
quic_chejiang, quic_jiaymao, quic_chezhou, Shuai Zhang
When Bluetooth controller encounters a coredump, it triggers
the Subsystem Restart (SSR) mechanism. The controller first
reports the coredump data, and once the data upload is complete,
it sends a hw_error event. The host relies on this event to
proceed with subsequent recovery actions.
If the host has not finished processing the coredump data
when the hw_error event is received,
it sets a timer to wait until either the data processing is complete
or the timeout expires before handling the event.
The current implementation lacks a wakeup trigger. As a result,
even if the coredump data has already been processed, the host
continues to wait until the timer expires, causing unnecessary
delays in handling the hw_error event.
To fix this issue, adds a `wake_up_bit()` call after the host finishes
processing the coredump data. This ensures that the waiting thread is
promptly notified and can proceed to handle the hw_error event without
waiting for the timeout.
Test case:
- Trigger controller coredump using the command: `hcitool cmd 0x3f 0c 26`.
- Use `btmon` to capture HCI logs.
- Observe the time interval between receiving the hw_error event
and the execution of the power-off sequence in the HCI log.
Signed-off-by: Shuai Zhang <quic_shuaz@quicinc.com>
---
drivers/bluetooth/hci_qca.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c
index 888176b0f..fa6be1992 100644
--- a/drivers/bluetooth/hci_qca.c
+++ b/drivers/bluetooth/hci_qca.c
@@ -1103,7 +1103,7 @@ static void qca_controller_memdump(struct work_struct *work)
qca->qca_memdump = NULL;
qca->memdump_state = QCA_MEMDUMP_COLLECTED;
cancel_delayed_work(&qca->ctrl_memdump_timeout);
- clear_bit(QCA_MEMDUMP_COLLECTION, &qca->flags);
+ clear_and_wake_up_bit(QCA_MEMDUMP_COLLECTION, &qca->flags);
clear_bit(QCA_IBS_DISABLED, &qca->flags);
mutex_unlock(&qca->hci_memdump_lock);
return;
@@ -1181,7 +1181,7 @@ static void qca_controller_memdump(struct work_struct *work)
kfree(qca->qca_memdump);
qca->qca_memdump = NULL;
qca->memdump_state = QCA_MEMDUMP_COLLECTED;
- clear_bit(QCA_MEMDUMP_COLLECTION, &qca->flags);
+ clear_and_wake_up_bit(QCA_MEMDUMP_COLLECTION, &qca->flags);
}
mutex_unlock(&qca->hci_memdump_lock);
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v3 2/2] Bluetooth: hci_qca: Convert timeout from jiffies to ms
2025-11-07 3:39 [PATCH v3 0/2] Fix SSR unable to wake up bug Shuai Zhang
2025-11-07 3:39 ` [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR Shuai Zhang
@ 2025-11-07 3:39 ` Shuai Zhang
2025-11-07 15:37 ` [PATCH v3 0/2] Fix SSR unable to wake up bug Bartosz Golaszewski
2 siblings, 0 replies; 12+ messages in thread
From: Shuai Zhang @ 2025-11-07 3:39 UTC (permalink / raw)
To: Bartosz Golaszewski, Marcel Holtmann, Luiz Augusto von Dentz
Cc: linux-arm-msm, linux-bluetooth, linux-kernel, stable,
quic_chejiang, quic_jiaymao, quic_chezhou, Shuai Zhang
Since the timer uses jiffies as its unit rather than ms, the timeout value
must be converted from ms to jiffies when configuring the timer. Otherwise,
the intended 8s timeout is incorrectly set to approximately 33s.
Cc: stable@vger.kernel.org
Fixes: d841502c79e3 ("Bluetooth: hci_qca: Collect controller memory dump during SSR")
Signed-off-by: Shuai Zhang <quic_shuaz@quicinc.com>
---
drivers/bluetooth/hci_qca.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c
index fa6be1992..c14b2fa9d 100644
--- a/drivers/bluetooth/hci_qca.c
+++ b/drivers/bluetooth/hci_qca.c
@@ -1602,7 +1602,7 @@ static void qca_wait_for_dump_collection(struct hci_dev *hdev)
struct qca_data *qca = hu->priv;
wait_on_bit_timeout(&qca->flags, QCA_MEMDUMP_COLLECTION,
- TASK_UNINTERRUPTIBLE, MEMDUMP_TIMEOUT_MS);
+ TASK_UNINTERRUPTIBLE, msecs_to_jiffies(MEMDUMP_TIMEOUT_MS));
clear_bit(QCA_MEMDUMP_COLLECTION, &qca->flags);
}
--
2.34.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR
2025-11-07 3:39 ` [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR Shuai Zhang
@ 2025-11-07 3:40 ` kernel test robot
0 siblings, 0 replies; 12+ messages in thread
From: kernel test robot @ 2025-11-07 3:40 UTC (permalink / raw)
To: Shuai Zhang; +Cc: stable, oe-kbuild-all
Hi,
Thanks for your patch.
FYI: kernel test robot notices the stable kernel rule is not satisfied.
The check is based on https://www.kernel.org/doc/html/latest/process/stable-kernel-rules.html#option-1
Rule: add the tag "Cc: stable@vger.kernel.org" in the sign-off area to have the patch automatically included in the stable tree.
Subject: [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR
Link: https://lore.kernel.org/stable/20251107033924.3707495-2-quic_shuaz%40quicinc.com
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2025-11-07 3:39 [PATCH v3 0/2] Fix SSR unable to wake up bug Shuai Zhang
2025-11-07 3:39 ` [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR Shuai Zhang
2025-11-07 3:39 ` [PATCH v3 2/2] Bluetooth: hci_qca: Convert timeout from jiffies to ms Shuai Zhang
@ 2025-11-07 15:37 ` Bartosz Golaszewski
2026-01-16 8:37 ` Shuai Zhang
2 siblings, 1 reply; 12+ messages in thread
From: Bartosz Golaszewski @ 2025-11-07 15:37 UTC (permalink / raw)
To: Shuai Zhang
Cc: linux-arm-msm, linux-bluetooth, linux-kernel, stable,
quic_chejiang, quic_jiaymao, quic_chezhou, Bartosz Golaszewski,
Marcel Holtmann, Luiz Augusto von Dentz
On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
> This patch series fixes delayed hw_error handling during SSR.
>
> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
> Patch 2 corrects the timeout unit from jiffies to ms.
>
> Changes v3:
> - patch2 add Fixes tag
> - Link to v2
> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
>
> Changes v2:
> - Split timeout conversion into a separate patch.
> - Clarified commit messages and added test case description.
> - Link to v1
> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
>
> Shuai Zhang (2):
> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
> during SSR
> Bluetooth: hci_qca: Convert timeout from jiffies to ms
>
> drivers/bluetooth/hci_qca.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> --
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2025-11-07 15:37 ` [PATCH v3 0/2] Fix SSR unable to wake up bug Bartosz Golaszewski
@ 2026-01-16 8:37 ` Shuai Zhang
2026-01-16 9:20 ` Bartosz Golaszewski
0 siblings, 1 reply; 12+ messages in thread
From: Shuai Zhang @ 2026-01-16 8:37 UTC (permalink / raw)
To: Bartosz Golaszewski, Shuai Zhang
Cc: linux-arm-msm, linux-bluetooth, linux-kernel, stable,
Marcel Holtmann, Luiz Augusto von Dentz
Hi Bartosz
On 11/7/2025 11:37 PM, Bartosz Golaszewski wrote:
> On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
>> This patch series fixes delayed hw_error handling during SSR.
>>
>> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
>> Patch 2 corrects the timeout unit from jiffies to ms.
>>
>> Changes v3:
>> - patch2 add Fixes tag
>> - Link to v2
>> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
>>
>> Changes v2:
>> - Split timeout conversion into a separate patch.
>> - Clarified commit messages and added test case description.
>> - Link to v1
>> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
>>
>> Shuai Zhang (2):
>> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
>> during SSR
>> Bluetooth: hci_qca: Convert timeout from jiffies to ms
>>
>> drivers/bluetooth/hci_qca.c | 6 +++---
>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> --
> Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Just a gentle ping. This patch series has been Acked but I haven’t
seen it picked up by linux-next.
Do you need anything else from me?
Thanks,
Shuai
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2026-01-16 8:37 ` Shuai Zhang
@ 2026-01-16 9:20 ` Bartosz Golaszewski
2026-01-16 9:48 ` Shuai Zhang
0 siblings, 1 reply; 12+ messages in thread
From: Bartosz Golaszewski @ 2026-01-16 9:20 UTC (permalink / raw)
To: Shuai Zhang
Cc: Shuai Zhang, linux-arm-msm, linux-bluetooth, linux-kernel, stable,
Marcel Holtmann, Luiz Augusto von Dentz
On Fri, Jan 16, 2026 at 9:37 AM Shuai Zhang
<shuai.zhang@oss.qualcomm.com> wrote:
>
> Hi Bartosz
>
> On 11/7/2025 11:37 PM, Bartosz Golaszewski wrote:
> > On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
> >> This patch series fixes delayed hw_error handling during SSR.
> >>
> >> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
> >> Patch 2 corrects the timeout unit from jiffies to ms.
> >>
> >> Changes v3:
> >> - patch2 add Fixes tag
> >> - Link to v2
> >> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
> >>
> >> Changes v2:
> >> - Split timeout conversion into a separate patch.
> >> - Clarified commit messages and added test case description.
> >> - Link to v1
> >> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
> >>
> >> Shuai Zhang (2):
> >> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
> >> during SSR
> >> Bluetooth: hci_qca: Convert timeout from jiffies to ms
> >>
> >> drivers/bluetooth/hci_qca.c | 6 +++---
> >> 1 file changed, 3 insertions(+), 3 deletions(-)
> >>
> >> --
> > Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
>
> Just a gentle ping. This patch series has been Acked but I haven’t
> seen it picked up by linux-next.
>
> Do you need anything else from me?
I don't pick up bluetooth patches, Luiz or Marcel do.
Thanks,
Bartosz
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2026-01-16 9:20 ` Bartosz Golaszewski
@ 2026-01-16 9:48 ` Shuai Zhang
2026-01-16 14:42 ` Luiz Augusto von Dentz
0 siblings, 1 reply; 12+ messages in thread
From: Shuai Zhang @ 2026-01-16 9:48 UTC (permalink / raw)
To: Luiz Augusto von Dentz, Marcel Holtmann
Cc: Shuai Zhang, linux-arm-msm, linux-bluetooth, linux-kernel, stable,
Marcel Holtmann, Luiz Augusto von Dentz
Hi Luiz, Marcel
On 1/16/2026 5:20 PM, Bartosz Golaszewski wrote:
> On Fri, Jan 16, 2026 at 9:37 AM Shuai Zhang
> <shuai.zhang@oss.qualcomm.com> wrote:
>> Hi Bartosz
>>
>> On 11/7/2025 11:37 PM, Bartosz Golaszewski wrote:
>>> On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
>>>> This patch series fixes delayed hw_error handling during SSR.
>>>>
>>>> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
>>>> Patch 2 corrects the timeout unit from jiffies to ms.
>>>>
>>>> Changes v3:
>>>> - patch2 add Fixes tag
>>>> - Link to v2
>>>> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
>>>>
>>>> Changes v2:
>>>> - Split timeout conversion into a separate patch.
>>>> - Clarified commit messages and added test case description.
>>>> - Link to v1
>>>> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
>>>>
>>>> Shuai Zhang (2):
>>>> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
>>>> during SSR
>>>> Bluetooth: hci_qca: Convert timeout from jiffies to ms
>>>>
>>>> drivers/bluetooth/hci_qca.c | 6 +++---
>>>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>>>
>>>> --
>>> Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
>> Just a gentle ping. This patch series has been Acked but I haven’t
>> seen it picked up by linux-next.
>>
>> Do you need anything else from me?
> I don't pick up bluetooth patches, Luiz or Marcel do.
>
> Thanks,
> Bartosz
Could you please help clarify this?
Thanks,
Shuai
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2026-01-16 9:48 ` Shuai Zhang
@ 2026-01-16 14:42 ` Luiz Augusto von Dentz
2026-01-19 7:14 ` Shuai Zhang
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Luiz Augusto von Dentz @ 2026-01-16 14:42 UTC (permalink / raw)
To: Shuai Zhang
Cc: Marcel Holtmann, Shuai Zhang, linux-arm-msm, linux-bluetooth,
linux-kernel, stable
Hi Shuai,
On Fri, Jan 16, 2026 at 4:48 AM Shuai Zhang
<shuai.zhang@oss.qualcomm.com> wrote:
>
> Hi Luiz, Marcel
>
> On 1/16/2026 5:20 PM, Bartosz Golaszewski wrote:
> > On Fri, Jan 16, 2026 at 9:37 AM Shuai Zhang
> > <shuai.zhang@oss.qualcomm.com> wrote:
> >> Hi Bartosz
> >>
> >> On 11/7/2025 11:37 PM, Bartosz Golaszewski wrote:
> >>> On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
> >>>> This patch series fixes delayed hw_error handling during SSR.
> >>>>
> >>>> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
> >>>> Patch 2 corrects the timeout unit from jiffies to ms.
> >>>>
> >>>> Changes v3:
> >>>> - patch2 add Fixes tag
> >>>> - Link to v2
> >>>> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
> >>>>
> >>>> Changes v2:
> >>>> - Split timeout conversion into a separate patch.
> >>>> - Clarified commit messages and added test case description.
> >>>> - Link to v1
> >>>> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
> >>>>
> >>>> Shuai Zhang (2):
> >>>> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
> >>>> during SSR
> >>>> Bluetooth: hci_qca: Convert timeout from jiffies to ms
> >>>>
> >>>> drivers/bluetooth/hci_qca.c | 6 +++---
> >>>> 1 file changed, 3 insertions(+), 3 deletions(-)
> >>>>
> >>>> --
> >>> Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
> >> Just a gentle ping. This patch series has been Acked but I haven’t
> >> seen it picked up by linux-next.
> >>
> >> Do you need anything else from me?
> > I don't pick up bluetooth patches, Luiz or Marcel do.
> >
> > Thanks,
> > Bartosz
>
> Could you please help clarify this?
There were no Fixes: or Cc: Stable in your changes to indicate they
need to be applied to the currently RC and stable trees, in which case
it will only be merged to next-next at a later stage.
If that is not correct then lets us know if that needs either a Fixes
or stable tag so I can send a pull request immediately.
>
> Thanks,
>
> Shuai
>
--
Luiz Augusto von Dentz
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2026-01-16 14:42 ` Luiz Augusto von Dentz
@ 2026-01-19 7:14 ` Shuai Zhang
2026-01-19 11:03 ` Shuai Zhang
2026-03-19 5:56 ` Shuai Zhang
2 siblings, 0 replies; 12+ messages in thread
From: Shuai Zhang @ 2026-01-19 7:14 UTC (permalink / raw)
To: Luiz Augusto von Dentz
Cc: Marcel Holtmann, Shuai Zhang, linux-arm-msm, linux-bluetooth,
linux-kernel, stable
Hi Luiz
On 1/16/2026 10:42 PM, Luiz Augusto von Dentz wrote:
> Hi Shuai,
>
> On Fri, Jan 16, 2026 at 4:48 AM Shuai Zhang
> <shuai.zhang@oss.qualcomm.com> wrote:
>> Hi Luiz, Marcel
>>
>> On 1/16/2026 5:20 PM, Bartosz Golaszewski wrote:
>>> On Fri, Jan 16, 2026 at 9:37 AM Shuai Zhang
>>> <shuai.zhang@oss.qualcomm.com> wrote:
>>>> Hi Bartosz
>>>>
>>>> On 11/7/2025 11:37 PM, Bartosz Golaszewski wrote:
>>>>> On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
>>>>>> This patch series fixes delayed hw_error handling during SSR.
>>>>>>
>>>>>> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
>>>>>> Patch 2 corrects the timeout unit from jiffies to ms.
>>>>>>
>>>>>> Changes v3:
>>>>>> - patch2 add Fixes tag
>>>>>> - Link to v2
>>>>>> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
>>>>>>
>>>>>> Changes v2:
>>>>>> - Split timeout conversion into a separate patch.
>>>>>> - Clarified commit messages and added test case description.
>>>>>> - Link to v1
>>>>>> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
>>>>>>
>>>>>> Shuai Zhang (2):
>>>>>> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
>>>>>> during SSR
>>>>>> Bluetooth: hci_qca: Convert timeout from jiffies to ms
>>>>>>
>>>>>> drivers/bluetooth/hci_qca.c | 6 +++---
>>>>>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>>>>>
>>>>>> --
>>>>> Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
>>>> Just a gentle ping. This patch series has been Acked but I haven’t
>>>> seen it picked up by linux-next.
>>>>
>>>> Do you need anything else from me?
>>> I don't pick up bluetooth patches, Luiz or Marcel do.
>>>
>>> Thanks,
>>> Bartosz
>> Could you please help clarify this?
> There were no Fixes: or Cc: Stable in your changes to indicate they
> need to be applied to the currently RC and stable trees, in which case
> it will only be merged to next-next at a later stage.
>
> If that is not correct then lets us know if that needs either a Fixes
> or stable tag so I can send a pull request immediately.
I will add Fix tags then update patch.
>> Thanks,
>>
>> Shuai
>>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2026-01-16 14:42 ` Luiz Augusto von Dentz
2026-01-19 7:14 ` Shuai Zhang
@ 2026-01-19 11:03 ` Shuai Zhang
2026-03-19 5:56 ` Shuai Zhang
2 siblings, 0 replies; 12+ messages in thread
From: Shuai Zhang @ 2026-01-19 11:03 UTC (permalink / raw)
To: Luiz Augusto von Dentz
Cc: Marcel Holtmann, Shuai Zhang, linux-arm-msm, linux-bluetooth,
linux-kernel, stable, cheng.jiang
Hi Luiz
On 1/16/2026 10:42 PM, Luiz Augusto von Dentz wrote:
> Hi Shuai,
>
> On Fri, Jan 16, 2026 at 4:48 AM Shuai Zhang
> <shuai.zhang@oss.qualcomm.com> wrote:
>> Hi Luiz, Marcel
>>
>> On 1/16/2026 5:20 PM, Bartosz Golaszewski wrote:
>>> On Fri, Jan 16, 2026 at 9:37 AM Shuai Zhang
>>> <shuai.zhang@oss.qualcomm.com> wrote:
>>>> Hi Bartosz
>>>>
>>>> On 11/7/2025 11:37 PM, Bartosz Golaszewski wrote:
>>>>> On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
>>>>>> This patch series fixes delayed hw_error handling during SSR.
>>>>>>
>>>>>> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
>>>>>> Patch 2 corrects the timeout unit from jiffies to ms.
>>>>>>
>>>>>> Changes v3:
>>>>>> - patch2 add Fixes tag
>>>>>> - Link to v2
>>>>>> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
>>>>>>
>>>>>> Changes v2:
>>>>>> - Split timeout conversion into a separate patch.
>>>>>> - Clarified commit messages and added test case description.
>>>>>> - Link to v1
>>>>>> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
>>>>>>
>>>>>> Shuai Zhang (2):
>>>>>> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
>>>>>> during SSR
>>>>>> Bluetooth: hci_qca: Convert timeout from jiffies to ms
>>>>>>
>>>>>> drivers/bluetooth/hci_qca.c | 6 +++---
>>>>>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>>>>>
>>>>>> --
>>>>> Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
>>>> Just a gentle ping. This patch series has been Acked but I haven’t
>>>> seen it picked up by linux-next.
>>>>
>>>> Do you need anything else from me?
>>> I don't pick up bluetooth patches, Luiz or Marcel do.
>>>
>>> Thanks,
>>> Bartosz
>> Could you please help clarify this?
> There were no Fixes: or Cc: Stable in your changes to indicate they
> need to be applied to the currently RC and stable trees, in which case
> it will only be merged to next-next at a later stage.
>
> If that is not correct then lets us know if that needs either a Fixes
> or stable tag so I can send a pull request immediately.
I saw that it has already been acked-by, but I don’t see this change in
linux-next.
>> Thanks,
>>
>> Shuai
>>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v3 0/2] Fix SSR unable to wake up bug
2026-01-16 14:42 ` Luiz Augusto von Dentz
2026-01-19 7:14 ` Shuai Zhang
2026-01-19 11:03 ` Shuai Zhang
@ 2026-03-19 5:56 ` Shuai Zhang
2 siblings, 0 replies; 12+ messages in thread
From: Shuai Zhang @ 2026-03-19 5:56 UTC (permalink / raw)
To: Luiz Augusto von Dentz
Cc: Marcel Holtmann, Shuai Zhang, linux-arm-msm, linux-bluetooth,
linux-kernel, stable
Hi Luiz
On 1/16/2026 10:42 PM, Luiz Augusto von Dentz wrote:
> Hi Shuai,
>
> On Fri, Jan 16, 2026 at 4:48 AM Shuai Zhang
> <shuai.zhang@oss.qualcomm.com> wrote:
>> Hi Luiz, Marcel
>>
>> On 1/16/2026 5:20 PM, Bartosz Golaszewski wrote:
>>> On Fri, Jan 16, 2026 at 9:37 AM Shuai Zhang
>>> <shuai.zhang@oss.qualcomm.com> wrote:
>>>> Hi Bartosz
>>>>
>>>> On 11/7/2025 11:37 PM, Bartosz Golaszewski wrote:
>>>>> On Fri, 7 Nov 2025 04:39:22 +0100, Shuai Zhang <quic_shuaz@quicinc.com> said:
>>>>>> This patch series fixes delayed hw_error handling during SSR.
>>>>>>
>>>>>> Patch 1 adds a wakeup to ensure hw_error is processed promptly after coredump collection.
>>>>>> Patch 2 corrects the timeout unit from jiffies to ms.
>>>>>>
>>>>>> Changes v3:
>>>>>> - patch2 add Fixes tag
>>>>>> - Link to v2
>>>>>> https://lore.kernel.org/all/20251106140103.1406081-1-quic_shuaz@quicinc.com/
>>>>>>
>>>>>> Changes v2:
>>>>>> - Split timeout conversion into a separate patch.
>>>>>> - Clarified commit messages and added test case description.
>>>>>> - Link to v1
>>>>>> https://lore.kernel.org/all/20251104112601.2670019-1-quic_shuaz@quicinc.com/
>>>>>>
>>>>>> Shuai Zhang (2):
>>>>>> Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup
>>>>>> during SSR
>>>>>> Bluetooth: hci_qca: Convert timeout from jiffies to ms
>>>>>>
>>>>>> drivers/bluetooth/hci_qca.c | 6 +++---
>>>>>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>>>>>
>>>>>> --
>>>>> Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
>>>> Just a gentle ping. This patch series has been Acked but I haven’t
>>>> seen it picked up by linux-next.
>>>>
>>>> Do you need anything else from me?
>>> I don't pick up bluetooth patches, Luiz or Marcel do.
>>>
>>> Thanks,
>>> Bartosz
>> Could you please help clarify this?
> There were no Fixes: or Cc: Stable in your changes to indicate they
> need to be applied to the currently RC and stable trees, in which case
> it will only be merged to next-next at a later stage.
>
> If that is not correct then lets us know if that needs either a Fixes
> or stable tag so I can send a pull request immediately.
So far, I haven’t seen this change merged into linux-next or any other
branch, although it has already been Acked-by.
I’m wondering whether I might be missing some information, or if there
is any additional action needed from my side.
Please let me know.
[1] Patch history:
https://lore.kernel.org/all/20251107033924.3707495-1-quic_shuaz@quicinc.com/
>> Thanks,
>>
>> Shuai
>>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2026-03-19 5:56 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-07 3:39 [PATCH v3 0/2] Fix SSR unable to wake up bug Shuai Zhang
2025-11-07 3:39 ` [PATCH v3 1/2] Bluetooth: qca: Fix delayed hw_error handling due to missing wakeup during SSR Shuai Zhang
2025-11-07 3:40 ` kernel test robot
2025-11-07 3:39 ` [PATCH v3 2/2] Bluetooth: hci_qca: Convert timeout from jiffies to ms Shuai Zhang
2025-11-07 15:37 ` [PATCH v3 0/2] Fix SSR unable to wake up bug Bartosz Golaszewski
2026-01-16 8:37 ` Shuai Zhang
2026-01-16 9:20 ` Bartosz Golaszewski
2026-01-16 9:48 ` Shuai Zhang
2026-01-16 14:42 ` Luiz Augusto von Dentz
2026-01-19 7:14 ` Shuai Zhang
2026-01-19 11:03 ` Shuai Zhang
2026-03-19 5:56 ` Shuai Zhang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox