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

From: Alan Stern
Date: Fri Oct 11 2024 - 09:53:27 EST


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