All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Zimmermann <tzimmermann@suse.de>
To: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>,
	"Paul Kocialkowski" <paul.kocialkowski@bootlin.com>,
	"Javier Martinez Canillas" <javierm@redhat.com>,
	"Russell King (Oracle)" <linux@armlinux.org.uk>,
	"Christian König" <christian.koenig@amd.com>,
	"Julia Lawall" <julia.lawall@inria.fr>,
	"Andrzej Hajda" <andrzej.hajda@intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Sui Jingfeng" <suijingfeng@loongson.cn>,
	"Luben Tuikov" <luben.tuikov@amd.com>,
	"Jani Nikula" <jani.nikula@intel.com>,
	"Thierry Reding" <thierry.reding@gmail.com>,
	"Geert Uytterhoeven" <geert@linux-m68k.org>,
	"Sean Paul" <seanpaul@chromium.org>,
	"Krzysztof Kozlowski" <krzk@kernel.org>
Cc: kernel@pengutronix.de, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH 00/17] drm: rename various struct members "dev" -> "drm"
Date: Thu, 13 Jul 2023 13:52:33 +0200	[thread overview]
Message-ID: <358f0764-ff89-059c-93db-3176fc0852dd@suse.de> (raw)
In-Reply-To: <20230713082408.2266984-1-u.kleine-koenig@pengutronix.de>


[-- Attachment #1.1: Type: text/plain, Size: 45215 bytes --]

Hi

some more thoughts below.

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.
> 
> 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.)
  * From the POV of the DRM code, 'dev' simply is the DRM device. The 
Linux device is of much lesser importance.

  * Many of the drivers have data structures named radeon_device, 
mga_device, etc with corresponding variables named 'rdev' or 'mdev'. 
We'd loose consistency in many places.

  * I recently digged through fbdev code, which uses 'fb_info.device' as 
the Linux hardware device and 'fb_info.dev' as the fbdev software 
device. The code mixed up both in several places.

  * There's no single 'dev', as 'dev' exists as an interface 
(dev_warn()), as data structure (struct device) and as variable/field 
name (struct drm_device.dev). The context in which each exists is 
significant to its meaning.

As I said in the other threat, we should rather talk about renaming 
struct drm_device.dev to something more expressive.

Best regards
Thomas

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

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

      parent reply	other threads:[~2023-07-13 11:52 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-13  8:23 [PATCH 00/17] drm: rename various struct members "dev" -> "drm" Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 01/17] drm/atomic_state: Rename struct drm_atomic_state::dev to drm Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 02/17] drm/bridge: Rename struct drm_bridge::dev " Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 03/17] drm/client_dev: Rename struct drm_client_dev::dev " Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 04/17] drm/connector: Rename struct drm_connector::dev " Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 05/17] drm/crtc: Rename struct drm_crtc::dev " Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 06/17] drm/debugfs_entry: Rename struct drm_debugfs_entry::dev " Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 07/17] drm/dp_mst_topology_mgr: Rename struct drm_dp_mst_topology_mgr::dev " Uwe Kleine-König
2023-07-13  8:23 ` [PATCH 08/17] drm/encoder: Rename struct drm_encoder::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 09/17] drm/fb_helper: Rename struct drm_fb_helper::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 10/17] drm/framebuffer: Rename struct drm_framebuffer::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 11/17] drm/gem_object: Rename struct drm_gem_object::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 12/17] drm/master: Rename struct drm_master::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 13/17] drm/minor: Rename struct drm_minor::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 14/17] drm/plane: Rename struct drm_plane::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 15/17] drm/property_blob: Rename struct drm_property_blob::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 16/17] drm/property: Rename struct drm_property::dev " Uwe Kleine-König
2023-07-13  8:24 ` [PATCH 17/17] drm/vblank_crtc: Rename struct drm_vblank_crtc::dev " Uwe Kleine-König
2023-07-13  9:23 ` [PATCH 00/17] drm: rename various struct members "dev" -> "drm" Jani Nikula
2023-07-13 10:39   ` Uwe Kleine-König
2023-07-13 11:05     ` Jani Nikula
2023-07-13 13:40       ` Paul Kocialkowski
2023-07-13 11:17     ` Maxime Ripard
2023-07-13 14:10       ` Uwe Kleine-König
2023-07-13 14:24         ` Thomas Zimmermann
2023-07-13 14:38         ` Christian König
2023-07-13 15:47         ` Maxime Ripard
2023-07-13 15:59           ` Javier Martinez Canillas
2023-07-14  7:11           ` Uwe Kleine-König
2023-07-13 16:18         ` Jani Nikula
2023-07-14 10:51         ` Paul Kocialkowski
2023-08-02  9:49   ` Jani Nikula
2023-07-13 10:04 ` Thomas Zimmermann
2023-07-13 10:22   ` Uwe Kleine-König
2023-07-13 10:41     ` Thomas Zimmermann
2023-07-13 13:11       ` Uwe Kleine-König
2023-07-13 14:08         ` Thomas Zimmermann
2023-07-13 11:52 ` Thomas Zimmermann [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=358f0764-ff89-059c-93db-3176fc0852dd@suse.de \
    --to=tzimmermann@suse.de \
    --cc=andrzej.hajda@intel.com \
    --cc=christian.koenig@amd.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=geert@linux-m68k.org \
    --cc=jani.nikula@intel.com \
    --cc=javierm@redhat.com \
    --cc=julia.lawall@inria.fr \
    --cc=kernel@pengutronix.de \
    --cc=krzk@kernel.org \
    --cc=linux@armlinux.org.uk \
    --cc=luben.tuikov@amd.com \
    --cc=mripard@kernel.org \
    --cc=paul.kocialkowski@bootlin.com \
    --cc=seanpaul@chromium.org \
    --cc=suijingfeng@loongson.cn \
    --cc=thierry.reding@gmail.com \
    --cc=u.kleine-koenig@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.