On Fri, 25 Oct 2024 at 10:46, Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> wrote: > > On Wed, Oct 02, 2024 at 09:21:58PM +0300, Ville Syrjala wrote: > > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > > > An attempt to hide the drm_plane/crtc legacy state better. > > > > This also highlights the fact that a lot of supposedly > > atomic drivers are poking around in the legacy crtc state, > > which is rather questionable. For planes we did force the > > legacy state to NULL already to force drivers to behave. > > But even then it seems capable of confusing people with > > its high profile location directly under drm_plane. > > > > This might end up as some kind of conflict > > galore, but the alternative would involve trying > > to wean the atomic drivers off one by one, > > which would probably take forever. At least with > > this the issue becomes visible and shouldn't be > > forgotten as easily. > > Ping, anyone have thoughts on this? I'd like to get something > like this in at some point to make the legacy state (ab)users > easily visible... I think that's a good idea. I hope to find a time slot and check the (ab)using of legacy state in drm/msm driver. > > > > > The cc list was getting way out of hand, so I had > > to trim it a bit. Hopefully I didn't chop off too > > many names... -- With best wishes Dmitry