Hi Ville, Thank you for the patch. On Friday 18 Nov 2016 21:53:09 ville.syrjala@xxxxxxxxxxxxxxx wrote: > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Replace uses of fb->pixel_format with fb->format->format. > Less duplicated information is a good thing. > > Note that coccinelle failed to eliminate the > "/* fourcc format */" comment from drm_framebuffer.h, so I had > to do that part manually. > > @@ > struct drm_framebuffer *fb; > expression E; > @@ > drm_helper_mode_fill_fb_struct(...) { > ... > - fb->pixel_format = E; > ... > } > > @@ > struct vmw_framebuffer_surface *vfb; > expression E; > @@ > - vfb->base.base.pixel_format = E; > > @@ > struct vmw_framebuffer_dmabuf *vfb; > expression E; > @@ > - vfb->base.base.pixel_format = E; > > @@ > struct drm_framebuffer *fb; > expression E; > @@ > i9xx_get_initial_plane_config(...) { > ... > - fb->pixel_format = E; > ... > } > > @@ > struct drm_framebuffer *fb; > expression E; > @@ > ironlake_get_initial_plane_config(...) { > ... > - fb->pixel_format = E; > ... > } > > @@ > struct drm_framebuffer *fb; > expression E; > @@ > skylake_get_initial_plane_config(...) { > ... > - fb->pixel_format = E; > ... > } > > @@ > struct drm_framebuffer *a; > struct drm_framebuffer b; > @@ > ( > - a->pixel_format > + a->format->format > > - b.pixel_format > + b.format->format > ) > > @@ > struct drm_plane_state *a; > struct drm_plane_state b; > @@ > ( > - a->fb->pixel_format > + a->fb->format->format > > - b.fb->pixel_format > + b.fb->format->format > ) > > @@ > struct drm_crtc *crtc; > @@ > - crtc->primary->fb->pixel_format > + crtc->primary->fb->format->format > > @@ > struct drm_mode_set *set; > @@ > ( > - set->fb->pixel_format > + set->fb->format->format > > - set->crtc->primary->fb->pixel_format > + set->crtc->primary->fb->format->format > ) > > @@ > @@ > struct drm_framebuffer { > ... > - uint32_t pixel_format; > ... > }; > > v2: Fix commit message (Laurent) > Rebase due to earlier removal of many fb->pixel_format uses, > including the 'fb->format = drm_format_info(fb->format->format);' > snafu > > Cc: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > Reviewed-by: Alex Deucher <alexander.deucher@xxxxxxx> (v1) Reviewed-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > --- > drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +-- > drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +-- > drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 +-- > drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +-- > drivers/gpu/drm/arc/arcpgu_crtc.c | 2 +- > drivers/gpu/drm/arm/hdlcd_crtc.c | 2 +- > drivers/gpu/drm/arm/malidp_planes.c | 8 +++--- > drivers/gpu/drm/armada/armada_crtc.c | 2 +- > drivers/gpu/drm/armada/armada_overlay.c | 2 +- > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 18 ++++++------- > drivers/gpu/drm/drm_atomic.c | 6 ++--- > drivers/gpu/drm/drm_crtc.c | 4 +-- > drivers/gpu/drm/drm_crtc_helper.c | 4 +-- > drivers/gpu/drm/drm_fb_cma_helper.c | 2 +- > drivers/gpu/drm/drm_modeset_helper.c | 1 - > drivers/gpu/drm/drm_plane.c | 6 ++--- > drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 +- > drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 +- > drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +- > drivers/gpu/drm/exynos/exynos_mixer.c | 8 +++--- > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 4 +-- > drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 6 ++--- > drivers/gpu/drm/i915/i915_debugfs.c | 3 ++- > drivers/gpu/drm/i915/intel_atomic_plane.c | 4 +-- > drivers/gpu/drm/i915/intel_display.c | 33 +++++++++------------- > drivers/gpu/drm/i915/intel_fbdev.c | 2 +- > drivers/gpu/drm/i915/intel_overlay.c | 2 +- > drivers/gpu/drm/i915/intel_pm.c | 10 ++++---- > drivers/gpu/drm/i915/intel_sprite.c | 12 ++++----- > drivers/gpu/drm/imx/ipuv3-plane.c | 34 ++++++++++----------- > drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 +- > drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c | 2 +- > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 2 +- > drivers/gpu/drm/msm/msm_fb.c | 2 +- > drivers/gpu/drm/nouveau/dispnv04/overlay.c | 8 +++--- > drivers/gpu/drm/nouveau/nv50_display.c | 4 +-- > drivers/gpu/drm/omapdrm/omap_fb.c | 2 +- > drivers/gpu/drm/radeon/atombios_crtc.c | 8 +++--- > drivers/gpu/drm/rcar-du/rcar_du_plane.c | 4 +-- > drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 4 +-- > drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 18 ++++++------- > drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 6 ++--- > drivers/gpu/drm/shmobile/shmob_drm_plane.c | 4 +-- > drivers/gpu/drm/sti/sti_gdp.c | 8 +++--- > drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- > drivers/gpu/drm/sun4i/sun4i_backend.c | 3 ++- > drivers/gpu/drm/tegra/dc.c | 2 +- > drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- > drivers/gpu/drm/tilcdc/tilcdc_plane.c | 2 +- > drivers/gpu/drm/vc4/vc4_plane.c | 4 +-- > drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 -- > drivers/gpu/drm/zte/zx_plane.c | 2 +- > include/drm/drm_framebuffer.h | 4 --- > 53 files changed, 143 insertions(+), 151 deletions(-) -- Regards, Laurent Pinchart _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel