drm/msm/mdp5: rip out plane->pending tracking
It would race between userspace thread and commit worker. Ie. vblank
irq would trigger event and userspace could begin the next atomic
update, before the commit worker had a chance to clear the pending
flag.
If we do end up needing something to prevent userspace from trying
another pageflip before getting vblank event, it should probably be
implemented as a pending_planes bitmask, similar to pending_crtcs. See
start_atomic() and end_atomic().
Signed-off-by:
Rob Clark <robdclark@gmail.com>
Showing
- drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c 0 additions, 6 deletionsdrivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c
- drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h 0 additions, 4 deletionsdrivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h
- drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c 0 additions, 22 deletionsdrivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c
Please register or sign in to comment