Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/shmobile: Restrict plane loops to only operate on legacy planes

Ensure that existing driver loops over all planes do not change behavior
when we begin adding new types of planes (primary and cursor) to the DRM
plane list in future patches.

Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>

authored by

Matt Roper and committed by
Rob Clark
2b79dc13 af2b653b

+1 -1
+1 -1
drivers/gpu/drm/shmobile/shmob_drm_crtc.c
··· 247 247 lcdc_write(sdev, LDDDSR, value); 248 248 249 249 /* Setup planes. */ 250 - list_for_each_entry(plane, &dev->mode_config.plane_list, head) { 250 + drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { 251 251 if (plane->crtc == crtc) 252 252 shmob_drm_plane_setup(plane); 253 253 }