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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel