* Re: [PATCH] net: qrtr: resend HELLO on MHI resume [not found] ` <6257c447-788d-4362-851e-0d552bcf7c56@oss.qualcomm.com> @ 2026-09-16 9:36 ` Thorsten Leemhuis 0 siblings, 0 replies; 3+ messages in thread From: Thorsten Leemhuis @ 2026-09-16 9:36 UTC (permalink / raw) To: Jeff Johnson, Vlastimil Babka, Manivannan Sadhasivam, Daniel J Blueman, Linux regressions mailing list, Takashi Iwai Cc: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni, Simon Horman, Chris Lew, Pranav Mahesh Phansalkar, Deepak Kumar Singh, linux-arm-msm, linux-kernel, linux-wireless, ath11k@lists.infradead.org, ath12k@lists.infradead.org, netdev On 9/16/26 05:09, Jeff Johnson wrote: > On 9/15/2026 3:48 AM, Vlastimil Babka wrote: >> On 9/11/26 12:44, Manivannan Sadhasivam wrote: >>> On Wed, Sep 09, 2026 at 01:58:44PM +0800, Daniel J Blueman wrote: >>>> Since the MHI HELLO exchange was relocated, it is sent only at device >>>> registration. During a suspend-resume cycle, the firmware in WiFi >>>> cards such as WCN7850 indefinitely waits for another HELLO, >>>> triggering: >>>> [...] >>>> Fixes: 544d85de4dc2 ("net: qrtr: Send HELLO message on endpoint register") >>>> Signed-off-by: Daniel J Blueman <daniel@quora.org> >>>> [...] >>>> diff --git a/net/qrtr/af_qrtr.c b/net/qrtr/af_qrtr.c >>>> index 78347c937af7..2ffcfc2fdb4a 100644 >>>> --- a/net/qrtr/af_qrtr.c >>>> +++ b/net/qrtr/af_qrtr.c >>>> @@ -623,6 +623,19 @@ static void qrtr_hello_work(struct work_struct *work) >>>> qrtr_port_put(ctrl); >>>> } >>>> >>>> +/* Trigger the HELLO handshake after the remote has been reset, eg on resume */ >>> >>> Use proper kernel-doc please. > >> Please prioritize merging this sooner than later (it's a regression from >> 7.3-rc2 that would hit people if it made it to 7.3 final) even if it means >> fixing up non-critical aspects later, or by maintainer upon merging. > > Concur. I recently fast-forwarded my ath tree and picked up the buggy commit, > so everyone using my tree is now affected. I wonder if we need somebody (Daniel?) to repost this patch to at least have a chance to get it into the next -rc, as I didn't find the fix in netdev's patchwork when I just looked -- maybe I missed something, but I guess that's because the patch wasn't CCed to netdev. Ciao, Thorsten > And just want to point out that many of the function comments in this file do > not use kernel-doc format, so I would not consider that a blocker. But it also > would be trivial for the maintainer to add. > > I've tested this on my HP ZBook 14 where I've replaced the OEM Wi-Fi adapter > with WCN7850... > > Tested-by: Jeff Johnson <jeff.johnson@oss.qualcomm.com> > > /jeff > ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] net: qrtr: resend HELLO on MHI resume [not found] <20260909055846.16539-1-daniel@quora.org> [not found] ` <hcr4woicsnz3pbhzlguuwjlego7yli3znhjmsx4cdz66xa74zd@wjtle2yslc4b> @ 2026-09-18 17:05 ` Manivannan Sadhasivam 2026-09-21 7:58 ` Vlastimil Babka 1 sibling, 1 reply; 3+ messages in thread From: Manivannan Sadhasivam @ 2026-09-18 17:05 UTC (permalink / raw) To: Daniel J Blueman, netdev Cc: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni, Simon Horman, Chris Lew, Pranav Mahesh Phansalkar, Deepak Kumar Singh, linux-arm-msm, linux-kernel + netdev On Wed, Sep 09, 2026 at 01:58:44PM +0800, Daniel J Blueman wrote: > Since the MHI HELLO exchange was relocated, it is sent only at device > registration. During a suspend-resume cycle, the firmware in WiFi > cards such as WCN7850 indefinitely waits for another HELLO, > triggering: > > ath12k_wifi7_pci 0004:01:00.0: timeout while waiting for restart complete > ath12k_wifi7_pci 0004:01:00.0: failed to resume core: -110 > > Fix this by triggering the handshake from resume_early in the MHI > transport. > > Validated on Qualcomm X1E-801800 on Lenovo Slim 7x across 10 > suspend-resume cycles. > > Fixes: 544d85de4dc2 ("net: qrtr: Send HELLO message on endpoint register") > Signed-off-by: Daniel J Blueman <daniel@quora.org> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> Since this patch fixes a regression in linux-next, it'd be good to get it merged asap. - Mani -- மணிவண்ணன் சதாசிவம் ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] net: qrtr: resend HELLO on MHI resume 2026-09-18 17:05 ` Manivannan Sadhasivam @ 2026-09-21 7:58 ` Vlastimil Babka 0 siblings, 0 replies; 3+ messages in thread From: Vlastimil Babka @ 2026-09-21 7:58 UTC (permalink / raw) To: Manivannan Sadhasivam, Daniel J Blueman, netdev Cc: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni, Simon Horman, Chris Lew, Pranav Mahesh Phansalkar, Deepak Kumar Singh, linux-arm-msm, linux-kernel On 9/18/26 19:05, Manivannan Sadhasivam wrote: > + netdev > > On Wed, Sep 09, 2026 at 01:58:44PM +0800, Daniel J Blueman wrote: >> Since the MHI HELLO exchange was relocated, it is sent only at device >> registration. During a suspend-resume cycle, the firmware in WiFi >> cards such as WCN7850 indefinitely waits for another HELLO, >> triggering: >> >> ath12k_wifi7_pci 0004:01:00.0: timeout while waiting for restart complete >> ath12k_wifi7_pci 0004:01:00.0: failed to resume core: -110 >> >> Fix this by triggering the handshake from resume_early in the MHI >> transport. >> >> Validated on Qualcomm X1E-801800 on Lenovo Slim 7x across 10 >> suspend-resume cycles. >> >> Fixes: 544d85de4dc2 ("net: qrtr: Send HELLO message on endpoint register") >> Signed-off-by: Daniel J Blueman <daniel@quora.org> > > Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> > > Since this patch fixes a regression in linux-next, it'd be good to get it merged > asap. Linus merged it directly for rc4 as 6a5719cc3ef2 ("net: qrtr: resend HELLO on MHI resume") > - Mani > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-09-21 7:58 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260909055846.16539-1-daniel@quora.org>
[not found] ` <hcr4woicsnz3pbhzlguuwjlego7yli3znhjmsx4cdz66xa74zd@wjtle2yslc4b>
[not found] ` <c99d9feb-0a19-4f8d-915b-c2ece401e3fa@suse.com>
[not found] ` <6257c447-788d-4362-851e-0d552bcf7c56@oss.qualcomm.com>
2026-09-16 9:36 ` [PATCH] net: qrtr: resend HELLO on MHI resume Thorsten Leemhuis
2026-09-18 17:05 ` Manivannan Sadhasivam
2026-09-21 7:58 ` Vlastimil Babka
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox