On Sat, 28 Oct 2023 at 01:33, Jessica Zhang <quic_jesszhan@xxxxxxxxxxx> wrote: > > Loosen the requirements for atomic and legacy commit so that, in cases > where pixel_source != FB, the commit can still go through. > > This includes adding framebuffer NULL checks in other areas to account for > FB being NULL when non-FB pixel sources are enabled. > > To disable a plane, the pixel_source must be NONE or the FB must be NULL > if pixel_source == FB. > > Signed-off-by: Jessica Zhang <quic_jesszhan@xxxxxxxxxxx> > --- > drivers/gpu/drm/drm_atomic.c | 21 ++++++++++---------- > drivers/gpu/drm/drm_atomic_helper.c | 39 +++++++++++++++++++++---------------- > include/drm/drm_atomic_helper.h | 4 ++-- > include/drm/drm_plane.h | 29 +++++++++++++++++++++++++++ > 4 files changed, 64 insertions(+), 29 deletions(-) Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> -- With best wishes Dmitry