[PATCH 00/17] drm: rename various struct members "dev" -> "drm"

Thomas Zimmermann tzimmermann at suse.de
Thu Jul 13 10:04:26 UTC 2023


Hi

Am 13.07.23 um 10:23 schrieb Uwe Kleine-König:
> 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
> didn't call it v2 as it is different enough to stand on its own.

To me, it didn't seel as if the discussion was over yet.

In these patches, I find it fairly irritating that the code is now full of

  dev = crtc->drm;
  dev = plane->drm;
  dev = fb->drm;

and so on. Having these differences in naming is even worse than keeping 
the current field name 'dev'.

Best regards
Thomas

> 
> 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.)
> 
> 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

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20230713/44bf94b0/attachment-0001.sig>


More information about the dri-devel mailing list