Re: [PATCH] USB: Fix the issue of task recovery failure caused by USB status when S4 wakes up

From: duanchenghao
Date: Sat Oct 12 2024 - 05:52:27 EST



Hi Alan,

The V3 patch has been sent. Please review it to check if it aligns with
the solution you described.

Thanks
Duan Chenghao

在 2024-10-11星期五的 09:53 -0400,Alan Stern写道:
> On Fri, Oct 11, 2024 at 09:42:11AM +0800, duanchenghao wrote:
> > Hi Alan,
> >
> > I roughly understand now.
> >
> > In your previous email, you mentioned assigning a value to
> > do_wakeup
> > based on the judgment of PMSG in suspend_common, but there is no
> > parameter passing of PMSG in suspend_common.
>
> In my kernel tree, the first line of code in suspend_common()
> (following
> all the variable definitions) is this:
>
>         do_wakeup = PMSG_IS_AUTO(msg) ? true :
> device_may_wakeup(dev);
>
> That's what I was talking about.
>
> > Do you mean using the global parameter pm_transition.event for the
> > judgment?
>
> No, I meant what I wrote.
>
> Alan Stern