All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] drm/nouveau: Finish atomic cleanup + fix regression
@ 2020-11-14  0:14 Lyude Paul
  2020-11-14  0:14   ` Lyude Paul
                   ` (7 more replies)
  0 siblings, 8 replies; 28+ messages in thread
From: Lyude Paul @ 2020-11-14  0:14 UTC (permalink / raw)
  To: dri-devel

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

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

end of thread, other threads:[~2020-11-14  4:42 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-14  0:14 [PATCH 0/8] drm/nouveau: Finish atomic cleanup + fix regression Lyude Paul
2020-11-14  0:14 ` [PATCH 1/8] drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  4:42   ` [Nouveau] " Ben Skeggs
2020-11-14  4:42     ` Ben Skeggs
2020-11-14  4:42     ` Ben Skeggs
2020-11-14  0:14 ` [PATCH 2/8] drm/nouveau/kms/nv50-: Remove (nv_encoder->crtc) checks in ->disable callbacks Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14 ` [PATCH 3/8] drm/nouveau/kms/nv50-: Rename encoder->atomic_(enable|disable) callbacks Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14 ` [PATCH 4/8] drm/nouveau/kms/nv50-: s/armh/asyh/ in nv50_msto_atomic_enable() Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14 ` [PATCH 5/8] drm/nouveau/kms/nv50-: Reverse args for nv50_outp_get_(old|new)_connector() Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14 ` [PATCH 6/8] drm/nouveau/kms/nv50-: Lookup current encoder/crtc from atomic state Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14 ` [PATCH 7/8] drm/nouveau/kms/nv50-: Use nouveau_encoder->crtc in get_eld callback Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14 ` [PATCH 8/8] drm/nouveau/kms/nv50-: Fix locking for audio callbacks Lyude Paul
2020-11-14  0:14   ` Lyude Paul
2020-11-14  0:14   ` 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.