All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] drm/amdgpu: Regression fixes from MST atomic-only conversion
@ 2022-11-14 22:17 Lyude Paul
  2022-11-14 22:17   ` Lyude Paul
                   ` (3 more replies)
  0 siblings, 4 replies; 43+ messages in thread
From: Lyude Paul @ 2022-11-14 22:17 UTC (permalink / raw)
  To: amd-gfx

There was a bit of unexpected fallout from the atomic-only conversion
patches that I had pushed a while ago, which mostly affected amdgpu.
This fixes most of the severe issues, although we're still investigating
some lingering issues (which I suspect may just fix themselves following
this patchset, but we'll see!).

This is -technically- a v2 as it's a continuation on this previous
series:

https://patchwork.freedesktop.org/series/110556/

and there were some rather important changes made since then that Wayne
pointed out, which may or may not fix the last few issues left on this
issue:

https://gitlab.freedesktop.org/drm/amd/-/issues/2171

Note I've omitted one KASAN fix, but that's because it was just getting
in the way of turning on KASAN and was definitely unrelated to this bug.
Will submit that one on it's own shortly.

Lyude Paul (4):
  drm/amdgpu/mst: Stop ignoring error codes and deadlocking
  drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return
    code
  drm/amdgpu/dm/mst: Use the correct topology mgr pointer in
    amdgpu_dm_connector
  drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC
    state

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  18 +-
 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   | 254 ++++++++++--------
 .../display/amdgpu_dm/amdgpu_dm_mst_types.h   |  12 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c |   2 +-
 4 files changed, 155 insertions(+), 131 deletions(-)

-- 
2.37.3


^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2022-11-18 20:07 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-14 22:17 [PATCH v2 0/4] drm/amdgpu: Regression fixes from MST atomic-only conversion Lyude Paul
2022-11-14 22:17 ` [PATCH v2 1/4] drm/amdgpu/mst: Stop ignoring error codes and deadlocking Lyude Paul
2022-11-14 22:17   ` Lyude Paul
2022-11-14 22:17   ` Lyude Paul
2022-11-16  4:39   ` Lin, Wayne
2022-11-16  4:39     ` Lin, Wayne
2022-11-16  4:39     ` Lin, Wayne
2022-11-16 22:43     ` Lyude Paul
2022-11-16 22:43       ` Lyude Paul
2022-11-16 22:43       ` Lyude Paul
2022-11-18 19:17     ` Lyude Paul
2022-11-18 19:17       ` Lyude Paul
2022-11-18 19:17       ` Lyude Paul
2022-11-18 19:46       ` Alex Deucher
2022-11-18 19:46         ` Alex Deucher
2022-11-18 19:46         ` Alex Deucher
2022-11-18 19:47         ` Lyude Paul
2022-11-18 19:47           ` Lyude Paul
2022-11-18 19:47           ` Lyude Paul
2022-11-18 19:53           ` Lyude Paul
2022-11-18 19:53             ` Lyude Paul
2022-11-18 19:53             ` Lyude Paul
2022-11-18 20:06             ` Alex Deucher
2022-11-18 20:06               ` Alex Deucher
2022-11-18 20:06               ` Alex Deucher
2022-11-18 19:25   ` [PATCH v3] " Lyude Paul
2022-11-18 19:25     ` Lyude Paul
2022-11-18 19:25     ` Lyude Paul
2022-11-18 19:54     ` [v3] " Limonciello, Mario
2022-11-18 19:54       ` Limonciello, Mario
2022-11-18 19:54       ` Limonciello, Mario
2022-11-18 19:56       ` Lyude Paul
2022-11-18 19:56         ` Lyude Paul
2022-11-18 19:56         ` Lyude Paul
2022-11-14 22:17 ` [PATCH v2 2/4] drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code Lyude Paul
2022-11-14 22:17   ` Lyude Paul
2022-11-14 22:17   ` Lyude Paul
2022-11-14 22:17 ` [PATCH v2 3/4] drm/amdgpu/dm/mst: Use the correct topology mgr pointer in amdgpu_dm_connector Lyude Paul
2022-11-14 22:17   ` Lyude Paul
2022-11-14 22:17   ` Lyude Paul
2022-11-14 22:17 ` [PATCH v2 4/4] drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC state Lyude Paul
2022-11-14 22:17   ` Lyude Paul
2022-11-14 22:17   ` Lyude Paul

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.