From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1FA45C43334 for ; Wed, 15 Jun 2022 19:57:29 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 974AA112B32; Wed, 15 Jun 2022 19:57:28 +0000 (UTC) Received: from mailrelay4-1.pub.mailoutpod1-cph3.one.com (mailrelay4-1.pub.mailoutpod1-cph3.one.com [46.30.210.185]) by gabe.freedesktop.org (Postfix) with ESMTPS id AFDA3112B32 for ; Wed, 15 Jun 2022 19:57:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa1; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=rcSIp+mSllGd5cv72D6VQoK7SYAr/EgAE5nvrkmkTVM=; b=XScx3JaSv8SP6oI0YjPkPVXek5BohCYOeSV2Yn3EP6h9a65xx7Kiwy9ECl0d11+nSoAyZOihfuGH7 +xOWz72bNkukes6pvl3tVhUvIufMnMa6IlXcfzK+vnrtWoMETm/8unseb+cTwGa6J+oC+5zSmKudgR Tvk3PANEYO7h2UgXM6q5QOLRzuECgVX3BfwjVPRicp5w0WI8gHWg8PnlogU0elt3AC+0c11iGUUzTY 7AtYAHUFNFcXkdlX8bX1UDFDzFE9IM90vIE8f/LOco5trd6QnKqMJi34gL/HG6P5sm5vaEzZDkQlvp /8dDLz638L7KKeZ2V3OFWV6HLPP1gkQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed1; h=in-reply-to:content-transfer-encoding:content-type:mime-version:references: message-id:subject:cc:to:from:date:from; bh=rcSIp+mSllGd5cv72D6VQoK7SYAr/EgAE5nvrkmkTVM=; b=rVQYE+yfFgaf2us1gk4dlZAFCqDx+MQKMm9qOHYIV1lj87XIMg4CsRIE5mBu4QXKbYCkEHH0Y8+Qd vem7KXOBg== X-HalOne-Cookie: ea440e9c9a1d4a607de862fcc0121b8816512f81 X-HalOne-ID: 1fa70b4e-ece3-11ec-8232-d0431ea8bb10 Received: from mailproxy4.cst.dirpod3-cph3.one.com (80-162-45-141-cable.dk.customer.tdc.net [80.162.45.141]) by mailrelay4.pub.mailoutpod1-cph3.one.com (Halon) with ESMTPSA id 1fa70b4e-ece3-11ec-8232-d0431ea8bb10; Wed, 15 Jun 2022 19:41:17 +0000 (UTC) Date: Wed, 15 Jun 2022 21:41:16 +0200 From: Sam Ravnborg To: Ville Syrjala Message-ID: References: <20220613200317.11305-3-ville.syrjala@linux.intel.com> <20220614095449.29311-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20220614095449.29311-1-ville.syrjala@linux.intel.com> Subject: Re: [Intel-gfx] [PATCH v3 2/8] drm: Drop drm_framebuffer.h from drm_crtc.h X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" On Tue, Jun 14, 2022 at 12:54:49PM +0300, Ville Syrjala wrote: > From: Ville Syrjälä > > drm_crtc.h has no need for drm_frambuffer.h, so don't include it. > Avoids useless rebuilds of the entire universe when > touching drm_framebuffer.h. > > Quite a few placs do currently depend on drm_framebuffer.h without > actually including it directly. All of those need to be fixed > up. > > v2: Fix up msm some more > v2: Deal with ingenic and shmobile as well > > Signed-off-by: Ville Syrjälä Acked-by: Sam Ravnborg > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 + > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 1 + > drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c | 1 + > drivers/gpu/drm/arm/hdlcd_crtc.c | 1 + > drivers/gpu/drm/arm/malidp_crtc.c | 1 + > drivers/gpu/drm/arm/malidp_mw.c | 1 + > drivers/gpu/drm/arm/malidp_planes.c | 1 + > drivers/gpu/drm/armada/armada_fb.h | 2 ++ > drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 + > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 1 + > drivers/gpu/drm/drm_atomic.c | 1 + > drivers/gpu/drm/drm_atomic_helper.c | 1 + > drivers/gpu/drm/drm_atomic_state_helper.c | 1 + > drivers/gpu/drm/drm_atomic_uapi.c | 1 + > drivers/gpu/drm/drm_crtc.c | 1 + > drivers/gpu/drm/drm_crtc_helper.c | 1 + > drivers/gpu/drm/drm_damage_helper.c | 1 + > drivers/gpu/drm/drm_fb_helper.c | 1 + > drivers/gpu/drm/drm_gem_atomic_helper.c | 1 + > drivers/gpu/drm/drm_mipi_dbi.c | 1 + > drivers/gpu/drm/drm_mode_config.c | 1 + > drivers/gpu/drm/drm_modeset_helper.c | 1 + > drivers/gpu/drm/drm_writeback.c | 1 + > drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 1 + > drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + > drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 + > drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 + > drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 + > drivers/gpu/drm/exynos/exynos_drm_plane.c | 1 + > drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 + > drivers/gpu/drm/exynos/exynos_mixer.c | 1 + > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 1 + > drivers/gpu/drm/gma500/framebuffer.c | 1 + > drivers/gpu/drm/gma500/gma_display.c | 1 + > drivers/gpu/drm/gma500/oaktrail_crtc.c | 1 + > drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 + > drivers/gpu/drm/i915/display/intel_display_types.h | 1 + > drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 + > drivers/gpu/drm/imx/ipuv3-plane.c | 1 + > drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 + > drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 + > drivers/gpu/drm/kmb/kmb_plane.c | 1 + > drivers/gpu/drm/logicvc/logicvc_layer.c | 1 + > drivers/gpu/drm/mcde/mcde_display.c | 1 + > drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 1 + > drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 ++ > drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 + > drivers/gpu/drm/meson/meson_overlay.c | 1 + > drivers/gpu/drm/meson/meson_plane.c | 1 + > drivers/gpu/drm/mgag200/mgag200_mode.c | 1 + > drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 1 + > drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 2 ++ > drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 1 + > drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + > drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 1 + > drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 1 + > drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 1 + > drivers/gpu/drm/msm/disp/mdp_format.c | 2 ++ > drivers/gpu/drm/msm/msm_debugfs.c | 1 + > drivers/gpu/drm/msm/msm_fb.c | 1 + > drivers/gpu/drm/msm/msm_fbdev.c | 1 + > drivers/gpu/drm/mxsfb/mxsfb_kms.c | 1 + > drivers/gpu/drm/omapdrm/omap_debugfs.c | 1 + > drivers/gpu/drm/omapdrm/omap_fb.c | 1 + > drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 + > drivers/gpu/drm/omapdrm/omap_plane.c | 1 + > drivers/gpu/drm/pl111/pl111_display.c | 1 + > drivers/gpu/drm/pl111/pl111_drv.c | 1 + > drivers/gpu/drm/pl111/pl111_versatile.c | 2 ++ > drivers/gpu/drm/qxl/qxl_display.c | 1 + > drivers/gpu/drm/qxl/qxl_draw.c | 1 + > drivers/gpu/drm/radeon/atombios_crtc.c | 1 + > drivers/gpu/drm/radeon/evergreen.c | 1 + > drivers/gpu/drm/radeon/r100.c | 1 + > drivers/gpu/drm/radeon/radeon_device.c | 1 + > drivers/gpu/drm/radeon/radeon_display.c | 1 + > drivers/gpu/drm/radeon/radeon_fb.c | 1 + > drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 1 + > drivers/gpu/drm/radeon/rs600.c | 1 + > drivers/gpu/drm/radeon/rv770.c | 1 + > drivers/gpu/drm/rcar-du/rcar_du_kms.c | 1 + > drivers/gpu/drm/rcar-du/rcar_du_plane.c | 1 + > drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 1 + > drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 1 + > drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 1 + > drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + > drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1 + > drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 + > drivers/gpu/drm/selftests/test-drm_plane_helper.c | 1 + > drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 1 + > drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 + > drivers/gpu/drm/shmobile/shmob_drm_plane.c | 1 + > drivers/gpu/drm/solomon/ssd130x.c | 1 + > drivers/gpu/drm/sprd/sprd_dpu.c | 1 + > drivers/gpu/drm/sti/sti_cursor.c | 1 + > drivers/gpu/drm/sti/sti_gdp.c | 1 + > drivers/gpu/drm/sti/sti_hqvdp.c | 1 + > drivers/gpu/drm/sti/sti_plane.c | 1 + > drivers/gpu/drm/stm/ltdc.c | 1 + > drivers/gpu/drm/sun4i/sun4i_backend.c | 1 + > drivers/gpu/drm/sun4i/sun8i_mixer.c | 1 + > drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 + > drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 + > drivers/gpu/drm/tegra/dc.c | 1 + > drivers/gpu/drm/tegra/drm.c | 1 + > drivers/gpu/drm/tegra/fb.c | 1 + > drivers/gpu/drm/tegra/hub.c | 1 + > drivers/gpu/drm/tegra/plane.c | 1 + > drivers/gpu/drm/tidss/tidss_dispc.c | 1 + > drivers/gpu/drm/tidss/tidss_plane.c | 1 + > drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 1 + > drivers/gpu/drm/tilcdc/tilcdc_plane.c | 1 + > drivers/gpu/drm/tiny/arcpgu.c | 1 + > drivers/gpu/drm/tiny/bochs.c | 1 + > drivers/gpu/drm/tiny/cirrus.c | 1 + > drivers/gpu/drm/tiny/gm12u320.c | 1 + > drivers/gpu/drm/tiny/ili9225.c | 1 + > drivers/gpu/drm/tiny/repaper.c | 1 + > drivers/gpu/drm/tiny/st7586.c | 1 + > drivers/gpu/drm/tve200/tve200_display.c | 1 + > drivers/gpu/drm/vboxvideo/vbox_mode.c | 1 + > drivers/gpu/drm/vc4/vc4_bo.c | 2 ++ > drivers/gpu/drm/vc4/vc4_crtc.c | 1 + > drivers/gpu/drm/vc4/vc4_kms.c | 1 + > drivers/gpu/drm/vc4/vc4_plane.c | 1 + > drivers/gpu/drm/vc4/vc4_txp.c | 1 + > drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + > drivers/gpu/drm/vkms/vkms_drv.h | 1 + > drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 + > drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 + > drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + > include/drm/drm_crtc.h | 2 +- > 132 files changed, 138 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h > index f80b4838cea1..450d32ccd69d 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h > @@ -37,6 +37,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h > index fdcaea22b456..d3bc9dc21771 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h > @@ -34,6 +34,7 @@ > #include > #include > #include > +#include > #include > #include > > diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c b/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c > index ce4b760a691b..ebccb74306a7 100644 > --- a/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c > +++ b/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c > @@ -4,6 +4,7 @@ > * Author: James.Qian.Wang > * > */ > +#include > #include "komeda_dev.h" > #include "komeda_kms.h" > > diff --git a/drivers/gpu/drm/arm/hdlcd_crtc.c b/drivers/gpu/drm/arm/hdlcd_crtc.c > index 7adb065169e9..afc9cd856501 100644 > --- a/drivers/gpu/drm/arm/hdlcd_crtc.c > +++ b/drivers/gpu/drm/arm/hdlcd_crtc.c > @@ -20,6 +20,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/arm/malidp_crtc.c b/drivers/gpu/drm/arm/malidp_crtc.c > index b5928b52e279..962730772b2f 100644 > --- a/drivers/gpu/drm/arm/malidp_crtc.c > +++ b/drivers/gpu/drm/arm/malidp_crtc.c > @@ -14,6 +14,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/arm/malidp_mw.c b/drivers/gpu/drm/arm/malidp_mw.c > index 43de2ac8f27e..b5b2bbec7851 100644 > --- a/drivers/gpu/drm/arm/malidp_mw.c > +++ b/drivers/gpu/drm/arm/malidp_mw.c > @@ -12,6 +12,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/arm/malidp_planes.c b/drivers/gpu/drm/arm/malidp_planes.c > index 338cec4a3fff..63bccc619193 100644 > --- a/drivers/gpu/drm/arm/malidp_planes.c > +++ b/drivers/gpu/drm/arm/malidp_planes.c > @@ -14,6 +14,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/armada/armada_fb.h b/drivers/gpu/drm/armada/armada_fb.h > index 7dda5f2a0af4..c5bc53d7e0c4 100644 > --- a/drivers/gpu/drm/armada/armada_fb.h > +++ b/drivers/gpu/drm/armada/armada_fb.h > @@ -5,6 +5,8 @@ > #ifndef ARMADA_FB_H > #define ARMADA_FB_H > > +#include > + > struct armada_framebuffer { > struct drm_framebuffer fb; > uint8_t fmt; > diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c > index 827e62c1daba..f3788d7d82d6 100644 > --- a/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c > +++ b/drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c > @@ -9,6 +9,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c > index a077d93c78d7..b76d6be3f305 100644 > --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c > +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c > @@ -13,6 +13,7 @@ > #include > #include > #include > +#include > #include > #include > > diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c > index 58c0283fb6b0..8e0a77547c1d 100644 > --- a/drivers/gpu/drm/drm_atomic.c > +++ b/drivers/gpu/drm/drm_atomic.c > @@ -37,6 +37,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_atomic_helper.c b/drivers/gpu/drm/drm_atomic_helper.c > index 987e4b212e9f..abbeb42976b9 100644 > --- a/drivers/gpu/drm/drm_atomic_helper.c > +++ b/drivers/gpu/drm/drm_atomic_helper.c > @@ -35,6 +35,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_atomic_state_helper.c b/drivers/gpu/drm/drm_atomic_state_helper.c > index 3b6d3bdbd099..c968b3b4d5de 100644 > --- a/drivers/gpu/drm/drm_atomic_state_helper.c > +++ b/drivers/gpu/drm/drm_atomic_state_helper.c > @@ -30,6 +30,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_atomic_uapi.c b/drivers/gpu/drm/drm_atomic_uapi.c > index 434f3d4cb8a2..79730fa1dd8e 100644 > --- a/drivers/gpu/drm/drm_atomic_uapi.c > +++ b/drivers/gpu/drm/drm_atomic_uapi.c > @@ -29,6 +29,7 @@ > > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c > index 26a77a735905..e8a3a0706387 100644 > --- a/drivers/gpu/drm/drm_crtc.c > +++ b/drivers/gpu/drm/drm_crtc.c > @@ -38,6 +38,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c > index b632825654a9..8a6d54515f92 100644 > --- a/drivers/gpu/drm/drm_crtc_helper.c > +++ b/drivers/gpu/drm/drm_crtc_helper.c > @@ -44,6 +44,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_damage_helper.c b/drivers/gpu/drm/drm_damage_helper.c > index 8eeff0c7bdd4..937b699ac2a8 100644 > --- a/drivers/gpu/drm/drm_damage_helper.c > +++ b/drivers/gpu/drm/drm_damage_helper.c > @@ -33,6 +33,7 @@ > #include > #include > #include > +#include > > static void convert_clip_rect_to_rect(const struct drm_clip_rect *src, > struct drm_mode_rect *dest, > diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c > index 5ad2b6a2778c..5e9c373e6b88 100644 > --- a/drivers/gpu/drm/drm_fb_helper.c > +++ b/drivers/gpu/drm/drm_fb_helper.c > @@ -43,6 +43,7 @@ > #include > #include > #include > +#include > #include > #include > > diff --git a/drivers/gpu/drm/drm_gem_atomic_helper.c b/drivers/gpu/drm/drm_gem_atomic_helper.c > index f16d60217c6c..b6a0110eb64a 100644 > --- a/drivers/gpu/drm/drm_gem_atomic_helper.c > +++ b/drivers/gpu/drm/drm_gem_atomic_helper.c > @@ -5,6 +5,7 @@ > > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_mipi_dbi.c b/drivers/gpu/drm/drm_mipi_dbi.c > index 09e4edb5a992..0eda9dcb0e52 100644 > --- a/drivers/gpu/drm/drm_mipi_dbi.c > +++ b/drivers/gpu/drm/drm_mipi_dbi.c > @@ -18,6 +18,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_mode_config.c b/drivers/gpu/drm/drm_mode_config.c > index 37b4b9f0e468..59b34f07cfce 100644 > --- a/drivers/gpu/drm/drm_mode_config.c > +++ b/drivers/gpu/drm/drm_mode_config.c > @@ -25,6 +25,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_modeset_helper.c b/drivers/gpu/drm/drm_modeset_helper.c > index da483125e063..0f08319453b2 100644 > --- a/drivers/gpu/drm/drm_modeset_helper.c > +++ b/drivers/gpu/drm/drm_modeset_helper.c > @@ -23,6 +23,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/drm_writeback.c b/drivers/gpu/drm/drm_writeback.c > index 99fd15d1b366..a031c335bdb9 100644 > --- a/drivers/gpu/drm/drm_writeback.c > +++ b/drivers/gpu/drm/drm_writeback.c > @@ -14,6 +14,7 @@ > #include > #include > #include > +#include > #include > #include > #include > diff --git a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c > index b5001db7a95c..6cf98a1ca83b 100644 > --- a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c > +++ b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c > @@ -18,6 +18,7 @@ > #include > > #include > +#include > #include > > #include "exynos_drm_crtc.h" > diff --git a/drivers/gpu/drm/exynos/exynos7_drm_decon.c b/drivers/gpu/drm/exynos/exynos7_drm_decon.c > index c04264f70ad1..3047edf355b5 100644 > --- a/drivers/gpu/drm/exynos/exynos7_drm_decon.c > +++ b/drivers/gpu/drm/exynos/exynos7_drm_decon.c > @@ -20,6 +20,7 @@ > #include