[PATCH 00/17] drm: rename various struct members "dev" -> "drm"
Jani Nikula
jani.nikula at intel.com
Thu Jul 13 09:23:50 UTC 2023
On Thu, 13 Jul 2023, Uwe Kleine-König <u.kleine-koenig at pengutronix.de> wrote:
> Hello,
>
> after most feedback for my series "drm/crtc: Rename struct drm_crtc::dev
> to drm_dev"[1] was positive in principle, here comes a new series.
I find it obnoxious to send a new series within 24 hours of the first,
while the discussion is still in progress, and it's a misrepresentation
of the in-progress dicussion to say most of the feedback was positive.
This is not the way to reach consensus.
> I didn't call it v2 as it is different enough to stand on its own.
>
> The motivation is that "dev" (at least in my bubble) usually is a struct
> device *, and it's irritating to see things like drm->dev->dev where drm
> is a struct nouveau_drm *, drm->dev is a a struct drm_device * and
> drm->dev->dev is a struct device *. (Obviously this series doesn't fix
> this particular instance, but this is the intrusive part affecting
> several drivers, the remainder is driver specific.)
As I just replied in the first series [1], this is also a
misrepresentation of the common practise in the kernel. It might just be
your bubble, as you point out. There are tons of struct
something_or_other *dev in kernel, which also have a dev member.
Is it just drm that annoys you, or are you planning on changing all of
the others too?
BR,
Jani.
[1] https://lore.kernel.org/r/878rbkgp4m.fsf@intel.com
>
> After I completed the series I noticed some more feedback, Thomas suggested to
> just rename struct drm_device::dev to "parent" with the reasoning that
> "Everyone in DRM-land knows that 'dev' is the DRM device." In my book this
> isn't a good enough justification. I might be biased because I don't consider
> me to be "in DRM-land". IMHO it's still very beneficial to lower the bar for
> "outsiders" to understand the code. Also I believe that's is much easier to get
> negative feedback, so if you'd oppose a renaming in the opposite direction
> (i.e. from "drm" to "dev") feel free to signal that.
>
> Changes compared to above mentioned series:
>
> - Rebased to drm-misc-next of yesterday[2]
> - Use one patch per member rename on popular request I'm curious if the
> problems I see with that will matter. (Hint: You can cheat here a bit and
> fast-track this series into drm-misc-next :-)
> - Also rename the dev member of drm_atomic_state, drm_bridge,
> drm_client_dev, drm_connector, drm_debugfs_entry,
> drm_dp_mst_topology_mgr, drm_encoder, drm_fb_helper, drm_framebuffer,
> drm_gem_object, drm_master, drm_minor, drm_plane, drm_property_blob,
> drm_property and drm_vblank_crtc in the same way as drm_crtc's.
> - Use "drm" as member name. This is not all reviewers' favourite, but
> the one with a majority. I hope there are not that many people who
> strongly but silently preferred the initial choice "drm_dev".
> - Stripped down the recipients to the people replying on the first series and
> the dri list.
>
> The original series got a Reviewed-by: Russell King (Oracle)
> <rmk+kernel at armlinux.org.uk> for patch #4, I didn't apply it here.
>
> The series is build tested (on each intermediate state) using
> allmodconfig on arm64, m68k, powerpc, riscv, s390, sparc64 and x86_64.
> (I had to cherry-pick an unrelated fix for sparc64 to succeed[3].)
>
> The initial changes were done using coccinelle, but it missed quite a
> few changes. For example it missed to adapt parameters of macro calls
> which were only found using extensive build testing. It also failed for
> example to adapt
>
> if (hdmi && hdmi->bridge.encoder && hdmi->bridge.encoder->dev)
> ^^^
>
> in drivers/gpu/drm/mediatek/mtk_hdmi.c, it's unclear to me why.
>
> All in all there are no semantic changes, this series just renames
> things to (hopefully) be easier to understand for humans and so
> shouldn't have a relevant impact on the build results.
>
> Best regards
> Uwe
>
> [1] https://lore.kernel.org/dri-devel/20230712094702.1770121-1-u.kleine-koenig@pengutronix.de
> [2] ca6c1e210aa7 ("drm/amdgpu: use the new drm_exec object for CS v3")
> [3] 861c249cd782 ("arch/sparc: Add module license and description for fbdev helpers")
>
> Uwe Kleine-König (17):
> drm/atomic_state: Rename struct drm_atomic_state::dev to drm
> drm/bridge: Rename struct drm_bridge::dev to drm
> drm/client_dev: Rename struct drm_client_dev::dev to drm
> drm/connector: Rename struct drm_connector::dev to drm
> drm/crtc: Rename struct drm_crtc::dev to drm
> drm/debugfs_entry: Rename struct drm_debugfs_entry::dev to drm
> drm/dp_mst_topology_mgr: Rename struct drm_dp_mst_topology_mgr::dev to
> drm
> drm/encoder: Rename struct drm_encoder::dev to drm
> drm/fb_helper: Rename struct drm_fb_helper::dev to drm
> drm/framebuffer: Rename struct drm_framebuffer::dev to drm
> drm/gem_object: Rename struct drm_gem_object::dev to drm
> drm/master: Rename struct drm_master::dev to drm
> drm/minor: Rename struct drm_minor::dev to drm
> drm/plane: Rename struct drm_plane::dev to drm
> drm/property_blob: Rename struct drm_property_blob::dev to drm
> drm/property: Rename struct drm_property::dev to drm
> drm/vblank_crtc: Rename struct drm_vblank_crtc::dev to drm
>
> drivers/accel/drm_accel.c | 16 +-
> drivers/accel/ivpu/ivpu_debugfs.c | 16 +-
> drivers/accel/ivpu/ivpu_gem.c | 2 +-
> drivers/accel/ivpu/ivpu_gem.h | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +-
> .../gpu/drm/amd/amdgpu/amdgpu_connectors.c | 56 ++--
> drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 34 +--
> drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 8 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 6 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 10 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 12 +-
> drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 22 +-
> drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 6 +-
> .../gpu/drm/amd/amdgpu/atombios_encoders.c | 34 +--
> drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 50 ++--
> drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 52 ++--
> drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 60 ++--
> drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 50 ++--
> .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 136 ++++-----
> .../amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +-
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 20 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 10 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 48 ++--
> .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 2 +-
> .../display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 12 +-
> .../gpu/drm/arm/display/komeda/komeda_crtc.c | 24 +-
> .../arm/display/komeda/komeda_framebuffer.c | 2 +-
> .../gpu/drm/arm/display/komeda/komeda_kms.c | 6 +-
> .../gpu/drm/arm/display/komeda/komeda_plane.c | 2 +-
> .../arm/display/komeda/komeda_wb_connector.c | 2 +-
> drivers/gpu/drm/arm/hdlcd_crtc.c | 8 +-
> drivers/gpu/drm/arm/hdlcd_drv.c | 4 +-
> drivers/gpu/drm/arm/malidp_crtc.c | 6 +-
> drivers/gpu/drm/arm/malidp_drv.c | 8 +-
> drivers/gpu/drm/arm/malidp_mw.c | 6 +-
> drivers/gpu/drm/arm/malidp_planes.c | 4 +-
> drivers/gpu/drm/armada/armada_crtc.c | 10 +-
> drivers/gpu/drm/armada/armada_debugfs.c | 2 +-
> drivers/gpu/drm/armada/armada_fbdev.c | 6 +-
> drivers/gpu/drm/armada/armada_gem.c | 6 +-
> drivers/gpu/drm/armada/armada_overlay.c | 6 +-
> drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 6 +-
> drivers/gpu/drm/ast/ast_dp.c | 2 +-
> drivers/gpu/drm/ast/ast_mode.c | 50 ++--
> .../gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 10 +-
> .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 8 +-
> drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +-
> .../drm/bridge/analogix/analogix-anx6345.c | 4 +-
> .../drm/bridge/analogix/analogix-anx78xx.c | 6 +-
> drivers/gpu/drm/bridge/analogix/anx7625.c | 8 +-
> .../gpu/drm/bridge/cadence/cdns-dsi-core.c | 2 +-
> .../drm/bridge/cadence/cdns-mhdp8546-core.c | 22 +-
> .../drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 2 +-
> drivers/gpu/drm/bridge/chrontel-ch7033.c | 6 +-
> drivers/gpu/drm/bridge/ite-it6505.c | 8 +-
> drivers/gpu/drm/bridge/lontium-lt8912b.c | 6 +-
> drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +-
> drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 8 +-
> .../bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 6 +-
> drivers/gpu/drm/bridge/nxp-ptn3460.c | 7 +-
> drivers/gpu/drm/bridge/panel.c | 6 +-
> drivers/gpu/drm/bridge/parade-ps8640.c | 5 +-
> drivers/gpu/drm/bridge/sii902x.c | 6 +-
> drivers/gpu/drm/bridge/simple-bridge.c | 2 +-
> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +-
> drivers/gpu/drm/bridge/tc358767.c | 6 +-
> drivers/gpu/drm/bridge/tc358768.c | 2 +-
> drivers/gpu/drm/bridge/tc358775.c | 2 +-
> drivers/gpu/drm/bridge/ti-sn65dsi86.c | 7 +-
> drivers/gpu/drm/bridge/ti-tfp410.c | 8 +-
> drivers/gpu/drm/display/drm_dp_cec.c | 2 +-
> drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
> drivers/gpu/drm/display/drm_dp_mst_topology.c | 261 +++++++++++-------
> drivers/gpu/drm/display/drm_hdcp_helper.c | 4 +-
> drivers/gpu/drm/display/drm_scdc_helper.c | 10 +-
> drivers/gpu/drm/drm_agpsupport.c | 2 +-
> drivers/gpu/drm/drm_atomic.c | 101 +++----
> drivers/gpu/drm/drm_atomic_helper.c | 98 ++++---
> drivers/gpu/drm/drm_atomic_state_helper.c | 4 +-
> drivers/gpu/drm/drm_atomic_uapi.c | 59 ++--
> drivers/gpu/drm/drm_auth.c | 12 +-
> drivers/gpu/drm/drm_blend.c | 12 +-
> drivers/gpu/drm/drm_bridge.c | 14 +-
> drivers/gpu/drm/drm_bridge_connector.c | 2 +-
> drivers/gpu/drm/drm_client.c | 28 +-
> drivers/gpu/drm/drm_client_modeset.c | 24 +-
> drivers/gpu/drm/drm_color_mgmt.c | 12 +-
> drivers/gpu/drm/drm_connector.c | 75 ++---
> drivers/gpu/drm/drm_crtc.c | 18 +-
> drivers/gpu/drm/drm_crtc_helper.c | 16 +-
> drivers/gpu/drm/drm_damage_helper.c | 6 +-
> drivers/gpu/drm/drm_debugfs.c | 19 +-
> drivers/gpu/drm/drm_debugfs_crc.c | 2 +-
> drivers/gpu/drm/drm_drv.c | 14 +-
> drivers/gpu/drm/drm_edid.c | 134 +++++----
> drivers/gpu/drm/drm_edid_load.c | 10 +-
> drivers/gpu/drm/drm_encoder.c | 8 +-
> drivers/gpu/drm/drm_fb_helper.c | 62 ++---
> drivers/gpu/drm/drm_fbdev_dma.c | 12 +-
> drivers/gpu/drm/drm_fbdev_generic.c | 14 +-
> drivers/gpu/drm/drm_file.c | 22 +-
> drivers/gpu/drm/drm_format_helper.c | 8 +-
> drivers/gpu/drm/drm_framebuffer.c | 22 +-
> drivers/gpu/drm/drm_gem.c | 16 +-
> drivers/gpu/drm/drm_gem_dma_helper.c | 11 +-
> drivers/gpu/drm/drm_gem_framebuffer_helper.c | 5 +-
> drivers/gpu/drm/drm_gem_shmem_helper.c | 39 +--
> drivers/gpu/drm/drm_gem_vram_helper.c | 8 +-
> drivers/gpu/drm/drm_ioc32.c | 2 +-
> drivers/gpu/drm/drm_ioctl.c | 4 +-
> drivers/gpu/drm/drm_lease.c | 32 +--
> drivers/gpu/drm/drm_mipi_dbi.c | 16 +-
> drivers/gpu/drm/drm_mode_config.c | 4 +-
> drivers/gpu/drm/drm_mode_object.c | 18 +-
> drivers/gpu/drm/drm_modes.c | 6 +-
> drivers/gpu/drm/drm_modeset_helper.c | 2 +-
> drivers/gpu/drm/drm_plane.c | 26 +-
> drivers/gpu/drm/drm_plane_helper.c | 6 +-
> drivers/gpu/drm/drm_prime.c | 12 +-
> drivers/gpu/drm/drm_probe_helper.c | 23 +-
> drivers/gpu/drm/drm_property.c | 14 +-
> drivers/gpu/drm/drm_self_refresh_helper.c | 2 +-
> drivers/gpu/drm/drm_simple_kms_helper.c | 2 +-
> drivers/gpu/drm/drm_sysfs.c | 22 +-
> drivers/gpu/drm/drm_vblank.c | 44 +--
> drivers/gpu/drm/drm_vblank_work.c | 20 +-
> drivers/gpu/drm/drm_vm.c | 18 +-
> drivers/gpu/drm/drm_writeback.c | 2 +-
> drivers/gpu/drm/etnaviv/etnaviv_drv.c | 4 +-
> drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +-
> drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +-
> drivers/gpu/drm/exynos/exynos_dp.c | 2 +-
> drivers/gpu/drm/exynos/exynos_drm_crtc.c | 12 +-
> drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +-
> drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +-
> drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 8 +-
> drivers/gpu/drm/exynos/exynos_drm_gem.c | 15 +-
> drivers/gpu/drm/exynos/exynos_drm_plane.c | 6 +-
> drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +-
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 16 +-
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 6 +-
> drivers/gpu/drm/gma500/cdv_device.c | 4 +-
> drivers/gpu/drm/gma500/cdv_intel_crt.c | 6 +-
> drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +-
> drivers/gpu/drm/gma500/cdv_intel_dp.c | 38 +--
> drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 8 +-
> drivers/gpu/drm/gma500/cdv_intel_lvds.c | 16 +-
> drivers/gpu/drm/gma500/fbdev.c | 6 +-
> drivers/gpu/drm/gma500/gem.c | 6 +-
> drivers/gpu/drm/gma500/gma_display.c | 20 +-
> drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +-
> drivers/gpu/drm/gma500/oaktrail_hdmi.c | 10 +-
> drivers/gpu/drm/gma500/oaktrail_lvds.c | 8 +-
> drivers/gpu/drm/gma500/psb_intel_display.c | 2 +-
> drivers/gpu/drm/gma500/psb_intel_lvds.c | 20 +-
> drivers/gpu/drm/gma500/psb_intel_sdvo.c | 36 +--
> drivers/gpu/drm/gma500/psb_irq.c | 6 +-
> drivers/gpu/drm/gud/gud_connector.c | 22 +-
> drivers/gpu/drm/gud/gud_drv.c | 2 +-
> drivers/gpu/drm/gud/gud_pipe.c | 10 +-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 33 ++-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 4 +-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 6 +-
> drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +-
> .../gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 4 +-
> drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 14 +-
> drivers/gpu/drm/i2c/ch7006_drv.c | 12 +-
> drivers/gpu/drm/i2c/tda998x_drv.c | 4 +-
> drivers/gpu/drm/i915/display/g4x_dp.c | 36 +--
> drivers/gpu/drm/i915/display/g4x_hdmi.c | 28 +-
> drivers/gpu/drm/i915/display/hsw_ips.c | 22 +-
> drivers/gpu/drm/i915/display/i9xx_plane.c | 42 +--
> drivers/gpu/drm/i915/display/i9xx_wm.c | 50 ++--
> drivers/gpu/drm/i915/display/icl_dsi.c | 77 +++---
> drivers/gpu/drm/i915/display/intel_atomic.c | 6 +-
> .../gpu/drm/i915/display/intel_atomic_plane.c | 28 +-
> drivers/gpu/drm/i915/display/intel_audio.c | 36 +--
> .../gpu/drm/i915/display/intel_backlight.c | 112 ++++----
> drivers/gpu/drm/i915/display/intel_bios.c | 2 +-
> drivers/gpu/drm/i915/display/intel_bw.c | 22 +-
> drivers/gpu/drm/i915/display/intel_cdclk.c | 28 +-
> drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +-
> drivers/gpu/drm/i915/display/intel_color.c | 126 ++++-----
> .../gpu/drm/i915/display/intel_connector.c | 14 +-
> drivers/gpu/drm/i915/display/intel_crt.c | 38 +--
> drivers/gpu/drm/i915/display/intel_crtc.c | 20 +-
> .../drm/i915/display/intel_crtc_state_dump.c | 6 +-
> drivers/gpu/drm/i915/display/intel_cursor.c | 28 +-
> drivers/gpu/drm/i915/display/intel_cx0_phy.c | 30 +-
> drivers/gpu/drm/i915/display/intel_ddi.c | 240 ++++++++--------
> .../drm/i915/display/intel_ddi_buf_trans.c | 6 +-
> drivers/gpu/drm/i915/display/intel_display.c | 226 +++++++--------
> drivers/gpu/drm/i915/display/intel_display.h | 16 +-
> .../drm/i915/display/intel_display_debugfs.c | 18 +-
> .../gpu/drm/i915/display/intel_display_irq.c | 22 +-
> .../i915/display/intel_display_power_well.c | 2 +-
> .../gpu/drm/i915/display/intel_display_rps.c | 2 +-
> .../drm/i915/display/intel_display_trace.h | 12 +-
> .../drm/i915/display/intel_display_types.h | 2 +-
> drivers/gpu/drm/i915/display/intel_dp.c | 98 +++----
> drivers/gpu/drm/i915/display/intel_dp_aux.c | 10 +-
> .../drm/i915/display/intel_dp_aux_backlight.c | 12 +-
> drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 32 +--
> drivers/gpu/drm/i915/display/intel_dp_mst.c | 40 +--
> drivers/gpu/drm/i915/display/intel_dpio_phy.c | 26 +-
> drivers/gpu/drm/i915/display/intel_dpll.c | 58 ++--
> drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 69 ++---
> drivers/gpu/drm/i915/display/intel_dpt.c | 4 +-
> drivers/gpu/drm/i915/display/intel_drrs.c | 10 +-
> drivers/gpu/drm/i915/display/intel_dsb.c | 8 +-
> drivers/gpu/drm/i915/display/intel_dsi.c | 6 +-
> .../i915/display/intel_dsi_dcs_backlight.c | 4 +-
> drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 32 +--
> drivers/gpu/drm/i915/display/intel_dvo.c | 18 +-
> drivers/gpu/drm/i915/display/intel_fb.c | 54 ++--
> drivers/gpu/drm/i915/display/intel_fb_pin.c | 6 +-
> drivers/gpu/drm/i915/display/intel_fbc.c | 30 +-
> drivers/gpu/drm/i915/display/intel_fbdev.c | 6 +-
> drivers/gpu/drm/i915/display/intel_fdi.c | 24 +-
> .../drm/i915/display/intel_fifo_underrun.c | 6 +-
> .../gpu/drm/i915/display/intel_frontbuffer.c | 18 +-
> .../gpu/drm/i915/display/intel_global_state.c | 12 +-
> drivers/gpu/drm/i915/display/intel_hdcp.c | 94 +++----
> drivers/gpu/drm/i915/display/intel_hdmi.c | 146 +++++-----
> drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +-
> .../gpu/drm/i915/display/intel_hotplug_irq.c | 34 +--
> .../gpu/drm/i915/display/intel_load_detect.c | 4 +-
> drivers/gpu/drm/i915/display/intel_lspcon.c | 8 +-
> drivers/gpu/drm/i915/display/intel_lvds.c | 18 +-
> .../drm/i915/display/intel_modeset_setup.c | 28 +-
> .../drm/i915/display/intel_modeset_verify.c | 7 +-
> drivers/gpu/drm/i915/display/intel_opregion.c | 4 +-
> drivers/gpu/drm/i915/display/intel_panel.c | 26 +-
> .../gpu/drm/i915/display/intel_pch_display.c | 32 +--
> .../gpu/drm/i915/display/intel_pch_refclk.c | 2 +-
> drivers/gpu/drm/i915/display/intel_pipe_crc.c | 10 +-
> .../drm/i915/display/intel_plane_initial.c | 6 +-
> drivers/gpu/drm/i915/display/intel_pmdemand.c | 14 +-
> drivers/gpu/drm/i915/display/intel_pps.c | 8 +-
> drivers/gpu/drm/i915/display/intel_psr.c | 38 +--
> drivers/gpu/drm/i915/display/intel_sdvo.c | 60 ++--
> drivers/gpu/drm/i915/display/intel_snps_phy.c | 12 +-
> drivers/gpu/drm/i915/display/intel_sprite.c | 48 ++--
> .../gpu/drm/i915/display/intel_sprite_uapi.c | 4 +-
> drivers/gpu/drm/i915/display/intel_tc.c | 30 +-
> drivers/gpu/drm/i915/display/intel_tv.c | 24 +-
> drivers/gpu/drm/i915/display/intel_vblank.c | 24 +-
> drivers/gpu/drm/i915/display/intel_vdsc.c | 18 +-
> drivers/gpu/drm/i915/display/intel_vrr.c | 20 +-
> drivers/gpu/drm/i915/display/intel_wm.c | 12 +-
> drivers/gpu/drm/i915/display/skl_scaler.c | 14 +-
> .../drm/i915/display/skl_universal_plane.c | 60 ++--
> drivers/gpu/drm/i915/display/skl_watermark.c | 84 +++---
> drivers/gpu/drm/i915/display/skl_watermark.h | 4 +-
> drivers/gpu/drm/i915/display/vlv_dsi.c | 52 ++--
> drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 26 +-
> drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
> drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 8 +-
> drivers/gpu/drm/i915/gem/i915_gem_domain.c | 6 +-
> drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +-
> drivers/gpu/drm/i915/gem/i915_gem_mman.c | 20 +-
> drivers/gpu/drm/i915/gem/i915_gem_object.c | 26 +-
> drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +-
> drivers/gpu/drm/i915/gem/i915_gem_pages.c | 8 +-
> drivers/gpu/drm/i915/gem/i915_gem_phys.c | 12 +-
> drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 4 +-
> drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +-
> drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 8 +-
> drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 24 +-
> drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 4 +-
> drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 10 +-
> .../gpu/drm/i915/gem/selftests/huge_pages.c | 4 +-
> .../i915/gem/selftests/i915_gem_client_blt.c | 2 +-
> .../drm/i915/gem/selftests/i915_gem_context.c | 4 +-
> .../drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +-
> .../drm/i915/gem/selftests/i915_gem_migrate.c | 2 +-
> .../drm/i915/gem/selftests/i915_gem_mman.c | 8 +-
> drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +-
> drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +-
> drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
> drivers/gpu/drm/i915/i915_debugfs.c | 6 +-
> drivers/gpu/drm/i915/i915_gem.c | 12 +-
> drivers/gpu/drm/i915/i915_gem_gtt.c | 6 +-
> drivers/gpu/drm/i915/i915_sysfs.c | 2 +-
> drivers/gpu/drm/i915/i915_vma.c | 10 +-
> drivers/gpu/drm/imx/dcss/dcss-crtc.c | 20 +-
> drivers/gpu/drm/imx/dcss/dcss-plane.c | 8 +-
> drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 2 +-
> drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +-
> drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 14 +-
> drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 12 +-
> drivers/gpu/drm/imx/ipuv3/parallel-display.c | 4 +-
> drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 19 +-
> drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 16 +-
> drivers/gpu/drm/kmb/kmb_crtc.c | 16 +-
> drivers/gpu/drm/kmb/kmb_plane.c | 8 +-
> drivers/gpu/drm/lima/lima_gem.c | 4 +-
> drivers/gpu/drm/logicvc/logicvc_crtc.c | 14 +-
> drivers/gpu/drm/logicvc/logicvc_interface.c | 2 +-
> drivers/gpu/drm/logicvc/logicvc_layer.c | 6 +-
> drivers/gpu/drm/loongson/lsdc_crtc.c | 12 +-
> drivers/gpu/drm/loongson/lsdc_debugfs.c | 4 +-
> drivers/gpu/drm/loongson/lsdc_gem.c | 14 +-
> drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 4 +-
> drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 22 +-
> drivers/gpu/drm/loongson/lsdc_plane.c | 32 +--
> drivers/gpu/drm/loongson/lsdc_ttm.c | 6 +-
> drivers/gpu/drm/mcde/mcde_display.c | 18 +-
> drivers/gpu/drm/mcde/mcde_dsi.c | 2 +-
> drivers/gpu/drm/mediatek/mtk_dp.c | 8 +-
> drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 22 +-
> drivers/gpu/drm/mediatek/mtk_drm_gem.c | 6 +-
> drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +-
> drivers/gpu/drm/meson/meson_crtc.c | 12 +-
> drivers/gpu/drm/meson/meson_dw_hdmi.c | 2 +-
> drivers/gpu/drm/mgag200/mgag200_g200.c | 4 +-
> drivers/gpu/drm/mgag200/mgag200_g200eh.c | 2 +-
> drivers/gpu/drm/mgag200/mgag200_g200er.c | 4 +-
> drivers/gpu/drm/mgag200/mgag200_g200ev.c | 4 +-
> drivers/gpu/drm/mgag200/mgag200_g200se.c | 6 +-
> drivers/gpu/drm/mgag200/mgag200_g200wb.c | 2 +-
> drivers/gpu/drm/mgag200/mgag200_mode.c | 20 +-
> drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +-
> drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 6 +-
> drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 68 +++--
> drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 28 +-
> .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 2 +-
> .../drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 4 +-
> .../drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 2 +-
> drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +-
> drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 +-
> drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 2 +-
> drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 12 +-
> .../gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 2 +-
> .../gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 4 +-
> .../gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 10 +-
> drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 6 +-
> .../gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 13 +-
> drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 20 +-
> drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 4 +-
> drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 4 +-
> drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | 2 +-
> drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 4 +-
> drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 4 +-
> drivers/gpu/drm/msm/dp/dp_debug.c | 2 +-
> drivers/gpu/drm/msm/dp/dp_display.c | 2 +-
> drivers/gpu/drm/msm/dp/dp_drm.c | 2 +-
> drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 6 +-
> drivers/gpu/drm/msm/msm_atomic.c | 2 +-
> drivers/gpu/drm/msm/msm_debugfs.c | 14 +-
> drivers/gpu/drm/msm/msm_drv.c | 6 +-
> drivers/gpu/drm/msm/msm_fb.c | 2 +-
> drivers/gpu/drm/msm/msm_fbdev.c | 8 +-
> drivers/gpu/drm/msm/msm_gem.c | 42 +--
> drivers/gpu/drm/msm/msm_gem_prime.c | 2 +-
> drivers/gpu/drm/msm/msm_perf.c | 4 +-
> drivers/gpu/drm/msm/msm_rd.c | 4 +-
> drivers/gpu/drm/mxsfb/lcdif_kms.c | 22 +-
> drivers/gpu/drm/mxsfb/mxsfb_kms.c | 24 +-
> drivers/gpu/drm/nouveau/dispnv04/crtc.c | 57 ++--
> drivers/gpu/drm/nouveau/dispnv04/cursor.c | 10 +-
> drivers/gpu/drm/nouveau/dispnv04/dac.c | 26 +-
> drivers/gpu/drm/nouveau/dispnv04/dfp.c | 24 +-
> drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +-
> drivers/gpu/drm/nouveau/dispnv04/overlay.c | 10 +-
> .../gpu/drm/nouveau/dispnv04/tvmodesnv17.c | 6 +-
> drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 10 +-
> drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 28 +-
> drivers/gpu/drm/nouveau/dispnv50/atom.h | 2 +-
> drivers/gpu/drm/nouveau/dispnv50/crc.c | 32 +--
> drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 6 +-
> drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 6 +-
> drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 2 +-
> drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 6 +-
> drivers/gpu/drm/nouveau/dispnv50/disp.c | 84 +++---
> drivers/gpu/drm/nouveau/dispnv50/head.c | 4 +-
> drivers/gpu/drm/nouveau/dispnv50/head507d.c | 26 +-
> drivers/gpu/drm/nouveau/dispnv50/head827d.c | 10 +-
> drivers/gpu/drm/nouveau/dispnv50/head907d.c | 26 +-
> drivers/gpu/drm/nouveau/dispnv50/head917d.c | 6 +-
> drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 18 +-
> drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 10 +-
> drivers/gpu/drm/nouveau/dispnv50/wndw.c | 18 +-
> drivers/gpu/drm/nouveau/nouveau_backlight.c | 22 +-
> drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_connector.c | 44 +--
> drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +-
> drivers/gpu/drm/nouveau/nouveau_debugfs.c | 8 +-
> drivers/gpu/drm/nouveau/nouveau_display.c | 4 +-
> drivers/gpu/drm/nouveau/nouveau_dp.c | 4 +-
> drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_prime.c | 2 +-
> drivers/gpu/drm/omapdrm/dss/venc.c | 2 +-
> drivers/gpu/drm/omapdrm/omap_crtc.c | 56 ++--
> drivers/gpu/drm/omapdrm/omap_debugfs.c | 6 +-
> drivers/gpu/drm/omapdrm/omap_drv.c | 4 +-
> drivers/gpu/drm/omapdrm/omap_encoder.c | 2 +-
> drivers/gpu/drm/omapdrm/omap_fb.c | 12 +-
> drivers/gpu/drm/omapdrm/omap_fbdev.c | 8 +-
> drivers/gpu/drm/omapdrm/omap_gem.c | 43 +--
> drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 4 +-
> drivers/gpu/drm/omapdrm/omap_irq.c | 6 +-
> drivers/gpu/drm/omapdrm/omap_overlay.c | 4 +-
> drivers/gpu/drm/omapdrm/omap_plane.c | 19 +-
> drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 2 +-
> drivers/gpu/drm/panel/panel-arm-versatile.c | 2 +-
> .../drm/panel/panel-asus-z00t-tm5p5-n35596.c | 2 +-
> drivers/gpu/drm/panel/panel-auo-a030jtn01.c | 2 +-
> .../gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 2 +-
> drivers/gpu/drm/panel/panel-boe-himax8279d.c | 2 +-
> .../gpu/drm/panel/panel-boe-tv101wum-nl6.c | 2 +-
> drivers/gpu/drm/panel/panel-dsi-cm.c | 2 +-
> drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 2 +-
> drivers/gpu/drm/panel/panel-edp.c | 6 +-
> drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 +-
> .../gpu/drm/panel/panel-feixin-k101-im2ba02.c | 2 +-
> .../drm/panel/panel-feiyang-fy07024di26a30d.c | 2 +-
> drivers/gpu/drm/panel/panel-himax-hx8394.c | 2 +-
> drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 2 +-
> drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 6 +-
> drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 2 +-
> drivers/gpu/drm/panel/panel-innolux-ej030na.c | 2 +-
> drivers/gpu/drm/panel/panel-innolux-p079zca.c | 2 +-
> .../gpu/drm/panel/panel-jadard-jd9365da-h3.c | 2 +-
> drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 2 +-
> .../gpu/drm/panel/panel-jdi-lt070me05000.c | 2 +-
> drivers/gpu/drm/panel/panel-khadas-ts050.c | 2 +-
> .../drm/panel/panel-kingdisplay-kd097d04.c | 2 +-
> .../drm/panel/panel-leadtek-ltk050h3146w.c | 2 +-
> .../drm/panel/panel-leadtek-ltk500hd1829.c | 2 +-
> drivers/gpu/drm/panel/panel-lg-lb035q02.c | 2 +-
> drivers/gpu/drm/panel/panel-lg-lg4573.c | 2 +-
> drivers/gpu/drm/panel/panel-lvds.c | 2 +-
> .../drm/panel/panel-magnachip-d53e6ea8966.c | 2 +-
> .../gpu/drm/panel/panel-mantix-mlaf057we51.c | 2 +-
> drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 2 +-
> .../gpu/drm/panel/panel-newvision-nv3051d.c | 2 +-
> .../gpu/drm/panel/panel-newvision-nv3052c.c | 2 +-
> drivers/gpu/drm/panel/panel-novatek-nt35510.c | 2 +-
> drivers/gpu/drm/panel/panel-novatek-nt35560.c | 4 +-
> drivers/gpu/drm/panel/panel-novatek-nt35950.c | 2 +-
> drivers/gpu/drm/panel/panel-novatek-nt36523.c | 2 +-
> .../gpu/drm/panel/panel-novatek-nt36672a.c | 2 +-
> drivers/gpu/drm/panel/panel-novatek-nt39016.c | 2 +-
> .../drm/panel/panel-olimex-lcd-olinuxino.c | 2 +-
> .../gpu/drm/panel/panel-orisetech-ota5601a.c | 2 +-
> .../gpu/drm/panel/panel-orisetech-otm8009a.c | 2 +-
> .../drm/panel/panel-osd-osd101t2587-53ts.c | 2 +-
> .../drm/panel/panel-panasonic-vvx10f034n00.c | 2 +-
> .../drm/panel/panel-raspberrypi-touchscreen.c | 2 +-
> drivers/gpu/drm/panel/panel-raydium-rm67191.c | 2 +-
> drivers/gpu/drm/panel/panel-raydium-rm68200.c | 2 +-
> drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-db7430.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-ld9040.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 2 +-
> .../gpu/drm/panel/panel-samsung-s6e63j0x03.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 2 +-
> .../panel/panel-samsung-s6e88a0-ams452ef01.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 2 +-
> drivers/gpu/drm/panel/panel-samsung-sofef00.c | 2 +-
> drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +-
> .../gpu/drm/panel/panel-sharp-lq101r1sx01.c | 2 +-
> .../gpu/drm/panel/panel-sharp-ls037v7dw01.c | 2 +-
> .../gpu/drm/panel/panel-sharp-ls043t1le01.c | 2 +-
> .../gpu/drm/panel/panel-sharp-ls060t1sx01.c | 2 +-
> drivers/gpu/drm/panel/panel-simple.c | 6 +-
> drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +-
> drivers/gpu/drm/panel/panel-sitronix-st7703.c | 2 +-
> .../gpu/drm/panel/panel-sitronix-st7789v.c | 2 +-
> drivers/gpu/drm/panel/panel-sony-acx565akm.c | 2 +-
> drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 3 +-
> .../panel/panel-sony-tulip-truly-nt35521.c | 2 +-
> drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 2 +-
> drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 2 +-
> drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 2 +-
> drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 +-
> drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 +-
> .../gpu/drm/panel/panel-visionox-rm69299.c | 2 +-
> .../gpu/drm/panel/panel-visionox-vtdr6130.c | 2 +-
> .../gpu/drm/panel/panel-widechips-ws2401.c | 2 +-
> .../gpu/drm/panel/panel-xinpeng-xpp055c272.c | 2 +-
> drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +-
> drivers/gpu/drm/panfrost/panfrost_mmu.c | 4 +-
> drivers/gpu/drm/pl111/pl111_debugfs.c | 2 +-
> drivers/gpu/drm/pl111/pl111_display.c | 16 +-
> drivers/gpu/drm/qxl/qxl_debugfs.c | 6 +-
> drivers/gpu/drm/qxl/qxl_display.c | 31 ++-
> drivers/gpu/drm/qxl/qxl_gem.c | 2 +-
> drivers/gpu/drm/qxl/qxl_object.c | 4 +-
> drivers/gpu/drm/qxl/qxl_object.h | 2 +-
> drivers/gpu/drm/qxl/qxl_release.c | 2 +-
> drivers/gpu/drm/qxl/qxl_ttm.c | 2 +-
> drivers/gpu/drm/radeon/atombios_crtc.c | 54 ++--
> drivers/gpu/drm/radeon/atombios_dp.c | 10 +-
> drivers/gpu/drm/radeon/atombios_encoders.c | 58 ++--
> drivers/gpu/drm/radeon/cik.c | 2 +-
> drivers/gpu/drm/radeon/dce3_1_afmt.c | 12 +-
> drivers/gpu/drm/radeon/dce6_afmt.c | 10 +-
> drivers/gpu/drm/radeon/evergreen.c | 2 +-
> drivers/gpu/drm/radeon/evergreen_hdmi.c | 22 +-
> drivers/gpu/drm/radeon/r600.c | 2 +-
> drivers/gpu/drm/radeon/r600_hdmi.c | 18 +-
> drivers/gpu/drm/radeon/radeon_atombios.c | 16 +-
> drivers/gpu/drm/radeon/radeon_audio.c | 10 +-
> drivers/gpu/drm/radeon/radeon_combios.c | 24 +-
> drivers/gpu/drm/radeon/radeon_connectors.c | 78 +++---
> drivers/gpu/drm/radeon/radeon_cursor.c | 13 +-
> drivers/gpu/drm/radeon/radeon_display.c | 28 +-
> drivers/gpu/drm/radeon/radeon_drv.c | 2 +-
> drivers/gpu/drm/radeon/radeon_encoders.c | 16 +-
> drivers/gpu/drm/radeon/radeon_fbdev.c | 14 +-
> drivers/gpu/drm/radeon/radeon_kms.c | 6 +-
> drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 16 +-
> .../gpu/drm/radeon/radeon_legacy_encoders.c | 66 ++---
> drivers/gpu/drm/radeon/radeon_legacy_tv.c | 12 +-
> drivers/gpu/drm/radeon/radeon_prime.c | 2 +-
> drivers/gpu/drm/radeon/rs600.c | 2 +-
> .../gpu/drm/renesas/rcar-du/rcar_du_crtc.c | 14 +-
> drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 2 +-
> .../gpu/drm/renesas/rcar-du/rcar_du_plane.c | 2 +-
> .../drm/renesas/rcar-du/rcar_du_writeback.c | 4 +-
> .../renesas/shmobile/shmob_drm_backlight.c | 8 +-
> .../gpu/drm/renesas/shmobile/shmob_drm_crtc.c | 28 +-
> .../drm/renesas/shmobile/shmob_drm_plane.c | 6 +-
> drivers/gpu/drm/rockchip/inno_hdmi.c | 2 +-
> drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +-
> drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 23 +-
> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 8 +-
> drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 15 +-
> drivers/gpu/drm/solomon/ssd130x.c | 16 +-
> drivers/gpu/drm/sprd/sprd_dpu.c | 6 +-
> drivers/gpu/drm/sti/sti_crtc.c | 14 +-
> drivers/gpu/drm/sti/sti_cursor.c | 2 +-
> drivers/gpu/drm/sti/sti_drv.c | 4 +-
> drivers/gpu/drm/sti/sti_gdp.c | 2 +-
> drivers/gpu/drm/sti/sti_hqvdp.c | 2 +-
> drivers/gpu/drm/sti/sti_tvout.c | 2 +-
> drivers/gpu/drm/stm/ltdc.c | 22 +-
> drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +-
> drivers/gpu/drm/sun4i/sun4i_crtc.c | 12 +-
> drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +-
> drivers/gpu/drm/tegra/dc.c | 14 +-
> drivers/gpu/drm/tegra/dpaux.c | 4 +-
> drivers/gpu/drm/tegra/drm.c | 6 +-
> drivers/gpu/drm/tegra/dsi.c | 14 +-
> drivers/gpu/drm/tegra/fbdev.c | 8 +-
> drivers/gpu/drm/tegra/gem.c | 21 +-
> drivers/gpu/drm/tegra/hdmi.c | 6 +-
> drivers/gpu/drm/tegra/output.c | 4 +-
> drivers/gpu/drm/tegra/plane.c | 6 +-
> drivers/gpu/drm/tegra/sor.c | 8 +-
> .../gpu/drm/tests/drm_client_modeset_test.c | 4 +-
> .../gpu/drm/tests/drm_damage_helper_test.c | 4 +-
> drivers/gpu/drm/tidss/tidss_crtc.c | 18 +-
> drivers/gpu/drm/tidss/tidss_irq.c | 4 +-
> drivers/gpu/drm/tidss/tidss_kms.c | 2 +-
> drivers/gpu/drm/tidss/tidss_plane.c | 8 +-
> drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 42 +--
> drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +-
> drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +-
> drivers/gpu/drm/tilcdc/tilcdc_plane.c | 8 +-
> drivers/gpu/drm/tiny/arcpgu.c | 2 +-
> drivers/gpu/drm/tiny/bochs.c | 6 +-
> drivers/gpu/drm/tiny/cirrus.c | 8 +-
> drivers/gpu/drm/tiny/gm12u320.c | 6 +-
> drivers/gpu/drm/tiny/hx8357d.c | 4 +-
> drivers/gpu/drm/tiny/ili9163.c | 4 +-
> drivers/gpu/drm/tiny/ili9225.c | 15 +-
> drivers/gpu/drm/tiny/ili9341.c | 4 +-
> drivers/gpu/drm/tiny/ili9486.c | 4 +-
> drivers/gpu/drm/tiny/mi0283qt.c | 4 +-
> drivers/gpu/drm/tiny/ofdrm.c | 14 +-
> drivers/gpu/drm/tiny/panel-mipi-dbi.c | 6 +-
> drivers/gpu/drm/tiny/repaper.c | 14 +-
> drivers/gpu/drm/tiny/simpledrm.c | 8 +-
> drivers/gpu/drm/tiny/st7586.c | 13 +-
> drivers/gpu/drm/tiny/st7735r.c | 4 +-
> drivers/gpu/drm/ttm/ttm_bo_util.c | 2 +-
> drivers/gpu/drm/ttm/ttm_bo_vm.c | 4 +-
> drivers/gpu/drm/tve200/tve200_display.c | 14 +-
> drivers/gpu/drm/udl/udl_modeset.c | 10 +-
> drivers/gpu/drm/v3d/v3d_bo.c | 4 +-
> drivers/gpu/drm/v3d/v3d_debugfs.c | 11 +-
> drivers/gpu/drm/v3d/v3d_mmu.c | 4 +-
> drivers/gpu/drm/vboxvideo/vbox_mode.c | 18 +-
> drivers/gpu/drm/vc4/tests/vc4_mock_output.c | 4 +-
> .../gpu/drm/vc4/tests/vc4_test_pv_muxing.c | 2 +-
> drivers/gpu/drm/vc4/vc4_bo.c | 24 +-
> drivers/gpu/drm/vc4/vc4_crtc.c | 38 +--
> drivers/gpu/drm/vc4/vc4_debugfs.c | 4 +-
> drivers/gpu/drm/vc4/vc4_dpi.c | 8 +-
> drivers/gpu/drm/vc4/vc4_dsi.c | 2 +-
> drivers/gpu/drm/vc4/vc4_hdmi.c | 80 +++---
> drivers/gpu/drm/vc4/vc4_hvs.c | 18 +-
> drivers/gpu/drm/vc4/vc4_kms.c | 14 +-
> drivers/gpu/drm/vc4/vc4_plane.c | 14 +-
> drivers/gpu/drm/vc4/vc4_txp.c | 10 +-
> drivers/gpu/drm/vc4/vc4_v3d.c | 4 +-
> drivers/gpu/drm/vc4/vc4_validate.c | 2 +-
> drivers/gpu/drm/vc4/vc4_validate_shaders.c | 2 +-
> drivers/gpu/drm/vc4/vc4_vec.c | 6 +-
> drivers/gpu/drm/virtio/virtgpu_debugfs.c | 6 +-
> drivers/gpu/drm/virtio/virtgpu_display.c | 6 +-
> drivers/gpu/drm/virtio/virtgpu_gem.c | 6 +-
> drivers/gpu/drm/virtio/virtgpu_object.c | 4 +-
> drivers/gpu/drm/virtio/virtgpu_plane.c | 10 +-
> drivers/gpu/drm/virtio/virtgpu_prime.c | 6 +-
> drivers/gpu/drm/virtio/virtgpu_vram.c | 8 +-
> drivers/gpu/drm/vkms/vkms_crtc.c | 12 +-
> drivers/gpu/drm/vkms/vkms_drv.c | 4 +-
> drivers/gpu/drm/vkms/vkms_writeback.c | 6 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 3 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 14 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 11 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 10 +-
> drivers/gpu/drm/xen/xen_drm_front.c | 4 +-
> drivers/gpu/drm/xen/xen_drm_front_conn.c | 4 +-
> drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +-
> drivers/gpu/drm/xen/xen_drm_front_kms.c | 14 +-
> drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +-
> drivers/gpu/drm/xlnx/zynqmp_kms.c | 12 +-
> drivers/media/cec/core/cec-adap.c | 2 +-
> include/drm/display/drm_dp_mst_helper.h | 4 +-
> include/drm/drm_atomic.h | 20 +-
> include/drm/drm_atomic_helper.h | 6 +-
> include/drm/drm_auth.h | 4 +-
> include/drm/drm_bridge.h | 4 +-
> include/drm/drm_client.h | 4 +-
> include/drm/drm_connector.h | 6 +-
> include/drm/drm_crtc.h | 4 +-
> include/drm/drm_debugfs.h | 4 +-
> include/drm/drm_encoder.h | 4 +-
> include/drm/drm_fb_helper.h | 10 +-
> include/drm/drm_file.h | 2 +-
> include/drm/drm_framebuffer.h | 4 +-
> include/drm/drm_gem.h | 4 +-
> include/drm/drm_plane.h | 4 +-
> include/drm/drm_property.h | 8 +-
> include/drm/drm_vblank.h | 4 +-
> 651 files changed, 4642 insertions(+), 4493 deletions(-)
>
> base-commit: ca6c1e210aa7d7629900a62f28b5090724054854
--
Jani Nikula, Intel Open Source Graphics Center
More information about the dri-devel
mailing list