Hi, > Here you go, compile tested version. :) > ----8<---- > I want/need to rework the core property handling, and this hack is > getting in the way. But since it's a non-standard propety only used by > legacy userspace we know that this will only every be called from > ioctl code. And never on some other free-standing state struct, where > this old hack wouldn't work either. > > v2: don't forget zorder and get_property! > > v3: Shadow the legacy state to avoid locking issues in get_property > (Maarten). > > v4: Review from Laurent > - Move struct omap_crtc_state into omap_crtc.c > - Clean up comments. > - Don't forget to copy the shadowed state over on duplicate. > > v5: Don't forget to update the reset handler (Maarten). > v6: Update omap_crtc_state shadow values in omap_crtc_atomic_check (Maarten). > > Reviewed-by: Laurent Pinchart <[email protected]> (v4) > Cc: Maarten Lankhorst <[email protected]> > Cc: Tomi Valkeinen <[email protected] > Cc: Laurent Pinchart <[email protected]> > Signed-off-by: Daniel Vetter <[email protected]> > Signed-off-by: Maarten Lankhorst <[email protected]> > --- > drivers/gpu/drm/omapdrm/omap_crtc.c | 118 > +++++++++++++++++++++++++----------- > 1 file changed, 81 insertions(+), 37 deletions(-)
This makes all the CRTC properties disappear... This doesn't depend on anything in drm-next, does it? I'm currently on v4.13-rc3. I'll look a bit more on what's going on later today. Tomi
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
