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]

 



[Public]

> 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

Weird!  I'm not sure how I got that ref right, but my local branch
recognizes both but the wrong one --contains doesn't resolve
to anything.  Thanks for correcting it.




[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