Re: [PATCH 6.1] drm/amd/display: Have Payload Properly Created After Resume

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jun 01, 2023 at 10:59:52PM -0500, Mario Limonciello wrote:
> From: Fangzhi Zuo <jerry.zuo@xxxxxxx>
> 
> At drm suspend sequence, MST dc_sink is removed. When commit cached
> MST stream back in drm resume sequence, the MST stream payload is not
> properly created and added into the payload table. After resume, topology
> change is reprobed by removing existing streams first. That leads to
> no payload is found in the existing payload table as below error
> "[drm] ERROR No payload for [MST PORT:] found in mst state"
> 
> 1. In encoder .atomic_check routine, remove check existance of dc_sink
> 2. Bypass MST by checking existence of MST root port. dc_link_type cannot
> differentiate MST port before topology is rediscovered.
> 
> Reviewed-by: Wayne Lin <wayne.lin@xxxxxxx>
> Acked-by: Tom Chung <chiahsuan.chung@xxxxxxx>
> Signed-off-by: Fangzhi Zuo <jerry.zuo@xxxxxxx>
> Tested-by: Daniel Wheeler <daniel.wheeler@xxxxxxx>
> Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx>
> Cc: stable@xxxxxxxxxxxxxxx
> (cherry picked from commit 52b112049e1da404828102ccb5b39e92d40f06d4)

This isn't a commit in Linus's tree, where did it come from?

Do you mean 482e6ad9adde69d9da08864b4ccf4dfd53edb2f0?

I'm guessing so, so I'll use that when I commit this, thanks.

greg k-h



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux