On Mon, Jul 31, 2023 at 08:03:41PM +0300, Vitaliy Makkoveev wrote: > This is the culprit: > > schedule_timeout_uninterruptible(long timeout) > { > tsleep(curproc, PWAIT, "schtou", timeout); > return 0; > }
Not really. The problem is lower in intel_dp_wait_source_oui(). Which either missed the wakeup and still hit the schedule_timeout_uninterruptible() codepath or the wakeup() was issued before the tsleep(). In anycase something is not quite correct in that codepath. Will look into it. -- :wq Claudio