[PATCH 0/8] drm/nouveau: Finish atomic cleanup + fix regression
Lyude Paul
lyude at redhat.com
Sat Nov 14 00:14:09 UTC 2020
This series just fixes a regression I accidentally introduced when
fixing how we find the currently set connectors for a given encoder:
09838c4efe9a ("drm/nouveau/kms: Search for encoders' connectors properly")
As well, this goes through and finishes cleaning up any references to
drm_encoder->crtc, any inappropriate references to drm_crtc->state, and
one inappropriate reference to drm_connector->state that I noticed along
the way.
Lyude Paul (8):
drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere
drm/nouveau/kms/nv50-: Remove (nv_encoder->crtc) checks in ->disable
callbacks
drm/nouveau/kms/nv50-: Rename encoder->atomic_(enable|disable)
callbacks
drm/nouveau/kms/nv50-: s/armh/asyh/ in nv50_msto_atomic_enable()
drm/nouveau/kms/nv50-: Reverse args for
nv50_outp_get_(old|new)_connector()
drm/nouveau/kms/nv50-: Lookup current encoder/crtc from atomic state
drm/nouveau/kms/nv50-: Use nouveau_encoder->crtc in get_eld callback
drm/nouveau/kms/nv50-: Fix locking for audio callbacks
drivers/gpu/drm/nouveau/dispnv50/disp.c | 216 ++++++++++++----------
drivers/gpu/drm/nouveau/nouveau_drv.h | 1 +
drivers/gpu/drm/nouveau/nouveau_encoder.h | 13 +-
3 files changed, 124 insertions(+), 106 deletions(-)
--
2.28.0
More information about the dri-devel
mailing list