Re: So, I had to revert d6d458d42e1 ("Handle DisplayPort tunnel activation asynchronously") too, to stop my resume crashes

Kenneth Crudup
2025-03-03T13:19:29Z

>> Oh and the failure mode for d6d458d4 is ALWAYS this, and always(?)
from line
>> 436/7 of ".../drivers/thunderbolt/path.c", a call to tb_port_write():

I was looking thru the pstore dumps; it may not ALWAYS be line 436, but
it is always in "tb_port_write()".

On 3/3/25 05:13, Mika Westerberg wrote:

> That's also weird because we don't do anything for DP tunnels on resume so
> what this code is doing is to clean up for the tunnels left by the boot
> kernel (since this is hibernate).

OK, but for completeness' sake the crash happens on a suspend resume as
well (and the same failure mode as a resume hibernate).

-Kenny