public inbox for intel-xe@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PULL] drm-misc-next-fixes
@ 2024-02-29  8:53 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-02-29  8:53 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the release cycle's first PR for drm-misc-next-fixes.

Best regards
Thomas

drm-misc-next-fixes-2024-02-29:
Short summary of fixes pull:

i915:
- Fix NULL-pointer deref

imx:
- dcss: Fix resource-size calculation

firmware:
- sysfb: Fix returned error code
The following changes since commit f112b68f273fb0121cb64e0c3ac06adcb91e32b8:

  Merge v6.8-rc6 into drm-next (2024-02-26 11:41:07 +0100)

are available in the Git repository at:

  https://anongit.freedesktop.org/git/drm/drm-misc tags/drm-misc-next-fixes-2024-02-29

for you to fetch changes up to 9cb3542aeeac31b3dd6b5a7d58b9b7d6fe9fd2bc:

  drm/imx/dcss: fix resource size calculation (2024-02-28 09:16:59 +0000)

----------------------------------------------------------------
Short summary of fixes pull:

i915:
- Fix NULL-pointer deref

imx:
- dcss: Fix resource-size calculation

firmware:
- sysfb: Fix returned error code

----------------------------------------------------------------
Dan Carpenter (2):
      firmware/sysfb: fix an error code in sysfb_init()
      drm/imx/dcss: fix resource size calculation

Thomas Zimmermann (1):
      Merge drm/drm-next into drm-misc-next-fixes

Tvrtko Ursulin (1):
      drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion

 drivers/firmware/sysfb.c                         | 4 +++-
 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 4 ++--
 drivers/gpu/drm/imx/dcss/dcss-dev.c              | 4 +---
 3 files changed, 6 insertions(+), 6 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-03-07 12:46 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-03-07 12:46 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

this is the weekly PR for drm-misc-next-fixes.

Best regards
Thomas

drm-misc-next-fixes-2024-03-07:
Short summary of fixes pull:

- i915: Fix applying placement flags
- fbdev: Fix build on PowerMacs after header cleanup
The following changes since commit c6d6a82d8a9f8f9326b760accaa532b839b80140:

  Merge tag 'drm-misc-next-fixes-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next (2024-03-01 19:38:13 +1000)

are available in the Git repository at:

  https://anongit.freedesktop.org/git/drm/drm-misc tags/drm-misc-next-fixes-2024-03-07

for you to fetch changes up to 838f865802b9f26135ea7df4e30f89ac2f50c23e:

  arch/powerpc: Remove <linux/fb.h> from backlight code (2024-03-07 13:34:14 +0100)

----------------------------------------------------------------
Short summary of fixes pull:

- i915: Fix applying placement flags
- fbdev: Fix build on PowerMacs after header cleanup

----------------------------------------------------------------
Christian König (1):
      drm/i915: fix applying placement flag

Thomas Zimmermann (4):
      Merge drm/drm-next into drm-misc-next-fixes
      fbdev/chipsfb: Include <linux/backlight.h>
      macintosh/via-pmu-backlight: Include <linux/backlight.h>
      arch/powerpc: Remove <linux/fb.h> from backlight code

 arch/powerpc/include/asm/backlight.h        |  5 ++---
 arch/powerpc/platforms/powermac/backlight.c | 26 --------------------------
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c     |  2 +-
 drivers/macintosh/via-pmu-backlight.c       |  1 +
 drivers/video/fbdev/chipsfb.c               |  1 +
 5 files changed, 5 insertions(+), 30 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-03-14  8:28 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-03-14  8:28 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the PR for drm-misc-next-fixes for this week. There's a fix
for nouveau BOs and quite a few fixes for get_modes() functions.

Best regards
Thomas

drm-misc-next-fixes-2024-03-14:
Short summary of fixes pull:

probe-helper:
- never return negative values from .get_modes() plus driver fixes

nouveau:
- clear bo resource bus after eviction
- documentation fixes
The following changes since commit 838f865802b9f26135ea7df4e30f89ac2f50c23e:

  arch/powerpc: Remove <linux/fb.h> from backlight code (2024-03-07 13:34:14 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-03-14

for you to fetch changes up to 9dd81b2e1ec72a3759f8d6bb6e9cbef93aab6227:

  drm/exynos: simplify the return value handling in exynos_dp_get_modes() (2024-03-13 10:44:14 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

probe-helper:
- never return negative values from .get_modes() plus driver fixes

nouveau:
- clear bo resource bus after eviction
- documentation fixes

----------------------------------------------------------------
Dave Airlie (1):
      nouveau: reset the bo resource bus info after an eviction

Jani Nikula (8):
      drm/probe-helper: warn about negative .get_modes()
      drm/panel: do not return negative error codes from drm_panel_get_modes()
      drm/exynos: do not return negative values from .get_modes()
      drm/bridge: lt8912b: do not return negative values from .get_modes()
      drm/imx/ipuv3: do not return negative values from .get_modes()
      drm/vc4: hdmi: do not return negative values from .get_modes()
      drm/bridge: lt9611uxc: use int for holding number of modes
      drm/exynos: simplify the return value handling in exynos_dp_get_modes()

Timur Tabi (1):
      drm/nouveau: fix kerneldoc warnings

 drivers/gpu/drm/bridge/lontium-lt8912b.c       | 16 +++++++---------
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c     |  2 +-
 drivers/gpu/drm/drm_panel.c                    | 17 +++++++++++------
 drivers/gpu/drm/drm_probe_helper.c             |  7 +++++++
 drivers/gpu/drm/exynos/exynos_dp.c             |  7 +++----
 drivers/gpu/drm/exynos/exynos_drm_vidi.c       |  4 ++--
 drivers/gpu/drm/exynos/exynos_hdmi.c           |  4 ++--
 drivers/gpu/drm/imx/ipuv3/parallel-display.c   |  4 ++--
 drivers/gpu/drm/nouveau/nouveau_bo.c           |  2 ++
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c |  9 +++++++++
 drivers/gpu/drm/vc4/vc4_hdmi.c                 |  2 +-
 include/drm/drm_modeset_helper_vtables.h       |  3 ++-
 12 files changed, 49 insertions(+), 28 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-03-21 16:19 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-03-21 16:19 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the drm-misc-next-fixes PR for this week.

Best regards
Thomas

drm-misc-next-fixes-2024-03-21:
Short summary of fixes pull:

core:
- fix rounding in drm_fixp2int_round()

bridge:
- fix documentation for DRM_BRIDGE_OP_EDID

nouveau:
- don't check devinit disable on GSP

sun4i:
- fix 64-bit division on 32-bit architectures

tests:
- fix dependency on DRM_KMS_HELPER
The following changes since commit 9dd81b2e1ec72a3759f8d6bb6e9cbef93aab6227:

  drm/exynos: simplify the return value handling in exynos_dp_get_modes() (2024-03-13 10:44:14 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-03-21

for you to fetch changes up to 5d4e8ae6e57b025802aadf55a4775c55cceb75f1:

  nouveau/gsp: don't check devinit disable on GSP. (2024-03-19 14:34:55 +0100)

----------------------------------------------------------------
Short summary of fixes pull:

core:
- fix rounding in drm_fixp2int_round()

bridge:
- fix documentation for DRM_BRIDGE_OP_EDID

nouveau:
- don't check devinit disable on GSP

sun4i:
- fix 64-bit division on 32-bit architectures

tests:
- fix dependency on DRM_KMS_HELPER

----------------------------------------------------------------
Arthur Grillo (1):
      drm: Fix drm_fixp2int_round() making it add 0.5

Dave Airlie (1):
      nouveau/gsp: don't check devinit disable on GSP.

Dmitry Baryshkov (1):
      drm/bridge: correct DRM_BRIDGE_OP_EDID documentation

Karolina Stolarek (1):
      drm/tests: Build KMS helpers when DRM_KUNIT_TEST_HELPERS is enabled

Maxime Ripard (1):
      drm/sun4i: hdmi: Fix u64 div on 32bit arch

 drivers/gpu/drm/Kconfig                            | 2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c | 1 -
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c             | 2 +-
 include/drm/drm_bridge.h                           | 4 ++--
 include/drm/drm_fixed.h                            | 3 +--
 5 files changed, 5 insertions(+), 7 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-05-08 10:36 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-05-08 10:36 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

Hi Dave, Sima,

drm-misc-next-fixes for v6.10-rc1.

There was some discussion on certain cherry picks I did,
specifically the one for hiding fbdev address. There is some potential
to cause regressions on ARM by hiding the physical address, but I think 
it should be fine to move ahead. This is why a pull request didn't make 
it in time last week.

Hope the extra time at least gave more chance of detection of potential 
regressions.

Cheers,
Maarten

drm-misc-next-fixes-2024-05-08:
drm-misc-next-fixes for v6.10-rc1:
- panthor fixes.
- Reverting Kconfig changes, and moving drm options to submenu.
- Hide physical fb address in fb helper.
- zynqmp bridge fix.
- Revert broken ti-sn65dsi83 fix.
The following changes since commit 4a56c0ed5aa0bcbe1f5f7d755fb1fe1ebf48ae9c:

   Merge tag 'amd-drm-next-6.10-2024-04-26' of 
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-04-30 
14:43:00 +1000)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-next-fixes-2024-05-08

for you to fetch changes up to be3f3042391d061cfca2bd22630e0d101acea5fc:

   drm: zynqmp_dpsub: Always register bridge (2024-05-02 23:40:56 +0200)

----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc1:
- panthor fixes.
- Reverting Kconfig changes, and moving drm options to submenu.
- Hide physical fb address in fb helper.
- zynqmp bridge fix.
- Revert broken ti-sn65dsi83 fix.

----------------------------------------------------------------
Boris Brezillon (3):
       drm/panthor: Kill the faulty_slots variable in 
panthor_sched_suspend()
       drm/panthor: Make sure we handle 'unknown group state' case properly
       drm/panthor: Fix the FW reset logic

Geert Uytterhoeven (11):
       Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies, part 2"
       Revert "drm/display: Select DRM_KMS_HELPER for DP helpers"
       Revert "drm/bridge: dw-hdmi: Make DRM_DW_HDMI selectable"
       Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies"
       Revert "drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on"
       Revert "drm: Switch DRM_DISPLAY_HDCP_HELPER to depends on"
       Revert "drm: Switch DRM_DISPLAY_DP_HELPER to depends on"
       Revert "drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends on"
       Revert "drm: Switch DRM_DISPLAY_HELPER to depends on"
       Revert "drm: Make drivers depends on DRM_DW_HDMI"
       Revert "drm/display: Make all helpers visible and switch to 
depends on"

Jocelyn Falempe (1):
       drm/fb_dma: Add checks in drm_fb_dma_get_scanout_buffer()

Luca Ceresoli (1):
       Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"

Masahiro Yamada (1):
       drm: move DRM-related CONFIG options into DRM submenu

Sean Anderson (1):
       drm: zynqmp_dpsub: Always register bridge

Thomas Zimmermann (1):
       drm/fbdev-generic: Do not set physical framebuffer address

  drivers/gpu/drm/Kconfig                 | 20 +++++++-------
  drivers/gpu/drm/amd/amdgpu/Kconfig      | 12 ++++-----
  drivers/gpu/drm/bridge/Kconfig          | 28 ++++++++++----------
  drivers/gpu/drm/bridge/analogix/Kconfig | 18 ++++++-------
  drivers/gpu/drm/bridge/cadence/Kconfig  |  8 +++---
  drivers/gpu/drm/bridge/imx/Kconfig      |  4 +--
  drivers/gpu/drm/bridge/synopsys/Kconfig |  6 ++---
  drivers/gpu/drm/bridge/ti-sn65dsi83.c   |  1 -
  drivers/gpu/drm/display/Kconfig         | 32 +++++++++-------------
  drivers/gpu/drm/drm_fb_dma_helper.c     |  3 +++
  drivers/gpu/drm/drm_fbdev_generic.c     |  1 -
  drivers/gpu/drm/exynos/Kconfig          |  4 +--
  drivers/gpu/drm/i915/Kconfig            |  8 +++---
  drivers/gpu/drm/imx/ipuv3/Kconfig       |  5 ++--
  drivers/gpu/drm/ingenic/Kconfig         |  2 +-
  drivers/gpu/drm/mediatek/Kconfig        |  6 ++---
  drivers/gpu/drm/meson/Kconfig           |  2 +-
  drivers/gpu/drm/msm/Kconfig             |  8 +++---
  drivers/gpu/drm/nouveau/Kconfig         | 10 +++----
  drivers/gpu/drm/panel/Kconfig           | 32 +++++++++++-----------
  drivers/gpu/drm/panthor/panthor_fw.c    |  7 ++---
  drivers/gpu/drm/panthor/panthor_sched.c | 47 
++++++++++++++++++++++++++-------
  drivers/gpu/drm/radeon/Kconfig          |  8 +++---
  drivers/gpu/drm/renesas/rcar-du/Kconfig |  2 +-
  drivers/gpu/drm/rockchip/Kconfig        | 10 +++----
  drivers/gpu/drm/sun4i/Kconfig           |  2 +-
  drivers/gpu/drm/tegra/Kconfig           |  8 +++---
  drivers/gpu/drm/vc4/Kconfig             | 10 +++----
  drivers/gpu/drm/xe/Kconfig              | 13 ++++-----
  drivers/gpu/drm/xlnx/Kconfig            |  8 +++---
  drivers/gpu/drm/xlnx/zynqmp_dpsub.c     |  7 +++--
  31 files changed, 172 insertions(+), 160 deletions(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-05-16 15:00 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-05-16 15:00 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

drm-misc-next-fixes-2024-05-16:
drm-misc-next-fixes for v6.10-rc1:
- VM_BIND fix for nouveau.
- Lots of panthor fixes:
   * Fixes for panthor's heap logical block.
   * Reset on unrecoverable fault
   * Fix VM references.
   * Reset fix.
- xlnx compile and doc fixes.
The following changes since commit be3f3042391d061cfca2bd22630e0d101acea5fc:

   drm: zynqmp_dpsub: Always register bridge (2024-05-02 23:40:56 +0200)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-next-fixes-2024-05-16

for you to fetch changes up to 959314c438caf1b62d787f02d54a193efda38880:

   drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations 
(2024-05-13 22:27:33 +0200)

----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc1:
- VM_BIND fix for nouveau.
- Lots of panthor fixes:
   * Fixes for panthor's heap logical block.
   * Reset on unrecoverable fault
   * Fix VM references.
   * Reset fix.
- xlnx compile and doc fixes.

----------------------------------------------------------------
Anatoliy Klymenko (2):
       drm: xlnx: zynqmp_dpsub: Fix few function comments
       drm: xlnx: zynqmp_dpsub: Fix compilation error

Antonino Maniscalco (1):
       drm/panthor: Fix tiler OOM handling to allow incremental rendering

Boris Brezillon (8):
       drm/panthor: Make sure the tiler initial/max chunks are consistent
       drm/panthor: Relax the constraints on the tiler chunk size
       drm/panthor: Fix an off-by-one in the heap context retrieval logic
       drm/panthor: Document drm_panthor_tiler_heap_destroy::handle 
validity constraints
       drm/panthor: Force an immediate reset on unrecoverable faults
       drm/panthor: Keep a ref to the VM at the panthor_kernel_bo level
       drm/panthor: Reset the FW VM to NULL on unplug
       drm/panthor: Call panthor_sched_post_reset() even if the reset failed

Mohamed Ahmed (1):
       drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations

  drivers/gpu/drm/nouveau/nouveau_abi16.c  |  3 ++
  drivers/gpu/drm/nouveau/nouveau_bo.c     | 44 
+++++++++++++----------------
  drivers/gpu/drm/panthor/panthor_device.c |  8 ++----
  drivers/gpu/drm/panthor/panthor_device.h |  1 +
  drivers/gpu/drm/panthor/panthor_fw.c     |  5 ++--
  drivers/gpu/drm/panthor/panthor_gem.c    |  8 ++++--
  drivers/gpu/drm/panthor/panthor_gem.h    |  8 ++++--
  drivers/gpu/drm/panthor/panthor_heap.c   | 36 ++++++++++++++----------
  drivers/gpu/drm/panthor/panthor_sched.c  | 48 
+++++++++++++++++++++++---------
  drivers/gpu/drm/panthor/panthor_sched.h  |  2 +-
  drivers/gpu/drm/xlnx/zynqmp_disp.c       |  6 ++--
  include/uapi/drm/nouveau_drm.h           |  7 +++++
  include/uapi/drm/panthor_drm.h           | 20 ++++++++++---
  13 files changed, 123 insertions(+), 73 deletions(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-05-23  4:41 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-05-23  4:41 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

drm-misc-next-fixes-2024-05-23:
drm-misc-next-fixes for v6.10-rc1:
- MST null deref fix.
- Don't let next bridge create connector in adv7511 to make probe work.
The following changes since commit 959314c438caf1b62d787f02d54a193efda38880:

   drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations 
(2024-05-13 22:27:33 +0200)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-next-fixes-2024-05-23

for you to fetch changes up to 5a507b7d2be15fddb95bf8dee01110b723e2bcd9:

   drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2 
(2024-05-21 16:36:59 -0400)

----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc1:
- MST null deref fix.
- Don't let next bridge create connector in adv7511 to make probe work.

----------------------------------------------------------------
Liu Ying (1):
       drm/bridge: adv7511: Attach next bridge without creating connector

Wayne Lin (1):
       drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2

  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +-
  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c              | 3 ++-
  drivers/gpu/drm/display/drm_dp_mst_topology.c             | 4 +---
  drivers/gpu/drm/i915/display/intel_dp_mst.c               | 2 +-
  drivers/gpu/drm/nouveau/dispnv50/disp.c                   | 2 +-
  include/drm/display/drm_dp_mst_helper.h                   | 1 -
  6 files changed, 6 insertions(+), 8 deletions(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-06-06 22:12 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-06-06 22:12 UTC (permalink / raw)
  To: Daniel Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

Hi Dave, Sima,

Pull request for a single patch lost in the wrong tree.

Cheers,
~Maarten

drm-misc-next-fixes-2024-06-07:
drm-misc-next-fixes for v6.10-rc3:
- Single unused struct removal that should have been in -fixes.
The following changes since commit 5a507b7d2be15fddb95bf8dee01110b723e2bcd9:

   drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2 
(2024-05-21 16:36:59 -0400)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-next-fixes-2024-06-07

for you to fetch changes up to 539d33b5783804f22a62bd62ff463dfd1cef4265:

   drm/komeda: remove unused struct 'gamma_curve_segment' (2024-05-31 
12:09:51 +0100)

----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc3:
- Single unused struct removal that should have been in -fixes.

----------------------------------------------------------------
Dr. David Alan Gilbert (1):
       drm/komeda: remove unused struct 'gamma_curve_segment'

  drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 5 -----
  1 file changed, 5 deletions(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-07-11 11:43 Maxime Ripard
  0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2024-07-11 11:43 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

[-- Attachment #1: Type: text/plain, Size: 1806 bytes --]

Hi,

Here's this week drm-misc-next-fixes PR

Thanks!
Maxime

drm-misc-next-fixes-2024-07-11:
A fix for fbdev on big endian systems, a condition fix for a sharp panel
at removal, and a fix for qxl to prevent unpinned buffer access under
certain conditions.
The following changes since commit 896868eded124059023be0af92d68cdaf9b4de70:

  drm/panthor: Record devfreq busy as soon as a job is started (2024-07-04 09:29:55 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-07-11

for you to fetch changes up to c537fb4e3d36e7cd1a0837dd577cd30d3d64f1bc:

  drm/qxl: Pin buffer objects for internal mappings (2024-07-10 09:12:42 +0200)

----------------------------------------------------------------
A fix for fbdev on big endian systems, a condition fix for a sharp panel
at removal, and a fix for qxl to prevent unpinned buffer access under
certain conditions.

----------------------------------------------------------------
Douglas Anderson (1):
      drm/panel: sharp-lq101r1sx01: Fixed reversed "if" in remove

Maxime Ripard (1):
      Merge drm-misc-next-2024-07-04 into drm-misc-next-fixes

Thomas Huth (1):
      drm/fbdev-dma: Fix framebuffer mode for big endian devices

Thomas Zimmermann (1):
      drm/qxl: Pin buffer objects for internal mappings

 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c |  5 -----
 drivers/gpu/drm/drm_fbdev_dma.c                        |  3 ++-
 drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c        |  2 +-
 drivers/gpu/drm/qxl/qxl_display.c                      | 14 +++++++-------
 drivers/gpu/drm/qxl/qxl_object.c                       | 13 +++++++++++--
 drivers/gpu/drm/qxl/qxl_object.h                       |  4 ++--
 6 files changed, 23 insertions(+), 18 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-07-19  7:39 Maxime Ripard
  0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2024-07-19  7:39 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

[-- Attachment #1: Type: text/plain, Size: 1209 bytes --]

Hi,

Here's this week drm-misc-next-fixes PR

Thanks!
Maxime

drm-misc-next-fixes-2024-07-19:
Two fixes for v3d to fix an array indexing on newer V3D revisions.
The following changes since commit c537fb4e3d36e7cd1a0837dd577cd30d3d64f1bc:

  drm/qxl: Pin buffer objects for internal mappings (2024-07-10 09:12:42 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-07-19

for you to fetch changes up to 1fe1c66274fb80cc1ac42e0d38917d53adc7d7a3:

  drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later (2024-07-15 12:49:52 -0300)

----------------------------------------------------------------
Two fixes for v3d to fix an array indexing on newer V3D revisions.

----------------------------------------------------------------
Maíra Canal (2):
      drm/v3d: Add V3D tech revision to the device information
      drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later

 drivers/gpu/drm/v3d/v3d_drv.c   |  5 ++++-
 drivers/gpu/drm/v3d/v3d_drv.h   |  8 +++++---
 drivers/gpu/drm/v3d/v3d_sched.c | 16 +++++++++++++---
 3 files changed, 22 insertions(+), 7 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-07-25 14:59 Maxime Ripard
  0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2024-07-25 14:59 UTC (permalink / raw)
  To: Dave Airlie, Daniel Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

[-- Attachment #1: Type: text/plain, Size: 997 bytes --]

Hi,

Here's this week drm-misc-next-fixes PR

Maxime

drm-misc-next-fixes-2024-07-25:
A single fix for a panel compatible
The following changes since commit 1fe1c66274fb80cc1ac42e0d38917d53adc7d7a3:

  drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later (2024-07-15 12:49:52 -0300)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-07-25

for you to fetch changes up to b6f7d984ebf826069d3dc6fa187b4d1cfb90f965:

  dt-bindings: display: panel: samsung,atna33xc20: Document ATNA45AF01 (2024-07-22 08:40:32 -0700)

----------------------------------------------------------------
A single fix for a panel compatible

----------------------------------------------------------------
Stephan Gerhold (1):
      dt-bindings: display: panel: samsung,atna33xc20: Document ATNA45AF01

 .../devicetree/bindings/display/panel/samsung,atna33xc20.yaml     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-09-05 11:38 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-09-05 11:38 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the drm-misc-next-fixes PR for this week. I cherry-picked
the fix from drm-misc-next, as there will be no more PRs for the
latter branch in this release cycle.

Best regards
Thomas

drm-misc-next-fixes-2024-09-05:
Short summary of fixes pull:

tegra:
- Fix uninitialized variable in EDID code
The following changes since commit e066e9aa4d9c869c92d1d03647472e4ce96c0919:

  MAINATINERS: update drm maintainer contacts (2024-09-03 20:07:57 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-09-05

for you to fetch changes up to ba2b9de0c1ac2abfbe663414a292c5881e64c361:

  drm/tegra: fix potential uninitialized variable use (2024-09-05 12:40:18 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

tegra:
- Fix uninitialized variable in EDID code

----------------------------------------------------------------
Jani Nikula (1):
      drm/tegra: fix potential uninitialized variable use

 drivers/gpu/drm/tegra/output.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2024-11-28 13:01 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-11-28 13:01 UTC (permalink / raw)
  To: Simona Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

Hi Dave, Simona,

A pull request with a single obvious patch in it. Consequently it's very likely to break the world and everything in it. As famous last words I'll add: "the affected source file seems to compile on 32-bits and 64-bits x86".

Cheers,
~Maarten

drm-misc-next-fixes-2024-11-28:
A single buildfix for 32-bits rockchip compilation.
The following changes since commit a163b895077861598be48c1cf7f4a88413c28b22:

  Merge tag 'drm-xe-next-fixes-2024-11-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-11-18 13:38:46 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-11-28

for you to fetch changes up to 818956c76517e127fad8cf02cd29866e0a852072:

  drm/rockchip: avoid 64-bit division (2024-11-22 10:11:39 +0100)

----------------------------------------------------------------
A single buildfix for 32-bits rockchip compilation.

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/rockchip: avoid 64-bit division

 drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-01-16  8:45 Maxime Ripard
  0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2025-01-16  8:45 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

[-- Attachment #1: Type: text/plain, Size: 2166 bytes --]

Hi,

Here's this week drm-misc-next-fixes PR.

Thanks!
Maxime

drm-misc-next-fixes-2025-01-16:
Several fixes for the new dmem cgroup controller and the HDMI framework
audio support
The following changes since commit 24c61d553302ee49e9c21dd251275ba8c36dcfe4:

  Merge tag 'drm-msm-next-2025-01-07' of gitlab.freedesktop.org:drm/msm into drm-next (2025-01-13 11:14:07 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-01-16

for you to fetch changes up to f1359f46f1f1305340970b5073240126fe87254f:

  drm/bridge: fix documentation for the hdmi_audio_prepare() callback (2025-01-15 12:32:47 +0200)

----------------------------------------------------------------
Several fixes for the new dmem cgroup controller and the HDMI framework
audio support

----------------------------------------------------------------
Cristian Ciocaltea (1):
      drm/display: hdmi: Do not read EDID on disconnected connectors

Dmitry Baryshkov (2):
      drm/display: hdmi-state-helper: add drm_display_mode declaration
      drm/bridge: fix documentation for the hdmi_audio_prepare() callback

Jiapeng Chong (1):
      kernel/cgroup: Remove the unused variable climit

Liu Ying (2):
      drm/connector: hdmi: Do atomic check when necessary
      drm/tests: hdmi: Add connector disablement test

Maxime Ripard (5):
      Merge drm/drm-next into drm-misc-next-fixes
      cgroup/dmem: Select PAGE_COUNTER
      cgroup/dmem: Fix parameters documentation
      drm/doc: Include new drm-compute documentation
      doc/cgroup: Fix title underline length

 Documentation/core-api/cgroup.rst                  |  2 +-
 Documentation/gpu/index.rst                        |  1 +
 drivers/gpu/drm/display/drm_hdmi_state_helper.c    |  5 +++
 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 52 ++++++++++++++++++++++
 include/drm/display/drm_hdmi_state_helper.h        |  1 +
 include/drm/drm_bridge.h                           |  2 +-
 init/Kconfig                                       |  1 +
 kernel/cgroup/dmem.c                               | 10 ++---
 8 files changed, 65 insertions(+), 9 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-01-24 15:25 Maarten Lankhorst
  2025-01-24 16:09 ` Simona Vetter
  0 siblings, 1 reply; 30+ messages in thread
From: Maarten Lankhorst @ 2025-01-24 15:25 UTC (permalink / raw)
  To: Simona Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

Hi Dave, Simona,

Oops, I messsed up the pull request, didn't see the other commits in the 
branch.

Additionally:
- Fix bogus Kconfig change in cgroup/rdma
- Kernel doc fixup for xlnx.
- virtio UAF in virtgpu

Cheers,
~Maarten

drm-misc-next-fixes-2025-01-24:
drm-misc-next-fixes for v6.14-rc1:
- Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
   job pointer is set to NULL after job completion")
The following changes since commit 07c5b277208cf9a9e9cf31bf0143977d7f030aa1:

   Merge v6.13 into drm-next (2025-01-23 14:42:21 +0100)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-next-fixes-2025-01-24

for you to fetch changes up to 6e64d6b3a3c39655de56682ec83e894978d23412:

   drm/v3d: Assign job pointer to NULL before signaling the fence 
(2025-01-23 16:15:01 -0300)

----------------------------------------------------------------
drm-misc-next-fixes for v6.14-rc1:
- Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
   job pointer is set to NULL after job completion")

----------------------------------------------------------------
Geert Uytterhoeven (1):
       cgroup/rdma: Drop bogus PAGE_COUNTER select

Maarten Lankhorst (1):
       Merge remote-tracking branch 'drm/drm-next' into drm-misc-next-fixes

Maíra Canal (1):
       drm/v3d: Assign job pointer to NULL before signaling the fence

Tomi Valkeinen (1):
       drm: xlnx: zynqmp_dpsub: Fix kernel doc

Vivek Kasireddy (1):
       drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj()

  Documentation/gpu/zynqmp.rst           |  2 --
  drivers/gpu/drm/v3d/v3d_irq.c          | 16 ++++++++++++----
  drivers/gpu/drm/virtio/virtgpu_prime.c | 11 ++++++-----
  drivers/gpu/drm/xlnx/zynqmp_dpsub.h    |  1 +
  init/Kconfig                           |  1 -
  5 files changed, 19 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: [PULL] drm-misc-next-fixes
  2025-01-24 15:25 Maarten Lankhorst
@ 2025-01-24 16:09 ` Simona Vetter
  0 siblings, 0 replies; 30+ messages in thread
From: Simona Vetter @ 2025-01-24 16:09 UTC (permalink / raw)
  To: Maarten Lankhorst
  Cc: Simona Vetter, Dave Airlie, dim-tools, intel-xe, intel-gfx,
	dri-devel, Lucas De Marchi, Oded Gabbay, Thomas Hellström,
	Maxime Ripard, Thomas Zimmermann, Rodrigo Vivi, Tvrtko Ursulin,
	Joonas Lahtinen, Jani Nikula

On Fri, Jan 24, 2025 at 04:25:32PM +0100, Maarten Lankhorst wrote:
> Hi Dave, Simona,
> 
> Oops, I messsed up the pull request, didn't see the other commits in the
> branch.
> 
> Additionally:
> - Fix bogus Kconfig change in cgroup/rdma
> - Kernel doc fixup for xlnx.
> - virtio UAF in virtgpu

Ah here it was, I only looked at the annotated tag and was wondering why
you didn't include these. Already typed up my own version.

btw dim allows you to redo a pr, it just adds a suffix to the tag name.

> Cheers,
> ~Maarten
> 
> drm-misc-next-fixes-2025-01-24:
> drm-misc-next-fixes for v6.14-rc1:
> - Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
>   job pointer is set to NULL after job completion")
> The following changes since commit 07c5b277208cf9a9e9cf31bf0143977d7f030aa1:
> 
>   Merge v6.13 into drm-next (2025-01-23 14:42:21 +0100)
> 
> are available in the Git repository at:
> 
>   https://gitlab.freedesktop.org/drm/misc/kernel.git
> tags/drm-misc-next-fixes-2025-01-24
> 
> for you to fetch changes up to 6e64d6b3a3c39655de56682ec83e894978d23412:

Pulled, thanks a lot.
-Sima

> 
>   drm/v3d: Assign job pointer to NULL before signaling the fence (2025-01-23
> 16:15:01 -0300)
> 
> ----------------------------------------------------------------
> drm-misc-next-fixes for v6.14-rc1:
> - Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
>   job pointer is set to NULL after job completion")
> 
> ----------------------------------------------------------------
> Geert Uytterhoeven (1):
>       cgroup/rdma: Drop bogus PAGE_COUNTER select
> 
> Maarten Lankhorst (1):
>       Merge remote-tracking branch 'drm/drm-next' into drm-misc-next-fixes
> 
> Maíra Canal (1):
>       drm/v3d: Assign job pointer to NULL before signaling the fence
> 
> Tomi Valkeinen (1):
>       drm: xlnx: zynqmp_dpsub: Fix kernel doc
> 
> Vivek Kasireddy (1):
>       drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj()
> 
>  Documentation/gpu/zynqmp.rst           |  2 --
>  drivers/gpu/drm/v3d/v3d_irq.c          | 16 ++++++++++++----
>  drivers/gpu/drm/virtio/virtgpu_prime.c | 11 ++++++-----
>  drivers/gpu/drm/xlnx/zynqmp_dpsub.h    |  1 +
>  init/Kconfig                           |  1 -
>  5 files changed, 19 insertions(+), 12 deletions(-)

-- 
Simona Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-03-13 18:01 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-03-13 18:01 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the first PR from drm-misc-next-fixes for this release cycle.
Just one patch this week.

Best regards
Thomas

drm-misc-next-fixes-2025-03-13:
Short summary of fixes pull:

appletbdrm:
- Fix device refcount
The following changes since commit d65a27f95f6ab236b1a788d9bc463d24a8b2aebe:

  Merge tag 'drm-misc-next-2025-03-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2025-03-07 09:55:50 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-03-13

for you to fetch changes up to 914ee6e730e134410b77edc453b629767e84c32c:

  drm/appletbdrm: Fix ref-counting on dmadev (2025-03-10 10:54:24 +0100)

----------------------------------------------------------------
Short summary of fixes pull:

appletbdrm:
- Fix device refcount

----------------------------------------------------------------
Thomas Zimmermann (1):
      drm/appletbdrm: Fix ref-counting on dmadev

 drivers/gpu/drm/tiny/appletbdrm.c | 1 -
 1 file changed, 1 deletion(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-03-27 14:18 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-03-27 14:18 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the PR from drm-misc-next-fixes for this week. There's a single
trivial fix for the new adp driver.

Best regards
Thomas

drm-misc-next-fixes-2025-03-27:
Short summary of fixes pull:

adp:
- Fix error handling in plane setup
The following changes since commit 914ee6e730e134410b77edc453b629767e84c32c:

  drm/appletbdrm: Fix ref-counting on dmadev (2025-03-10 10:54:24 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-03-27

for you to fetch changes up to ee20c69c789b6cb2179a535cf440d72b98f4a134:

  drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new() (2025-03-14 09:42:11 -0400)

----------------------------------------------------------------
Short summary of fixes pull:

adp:
- Fix error handling in plane setup

----------------------------------------------------------------
Dan Carpenter (1):
      drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new()

 drivers/gpu/drm/adp/adp_drv.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-04-04  6:51 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-04-04  6:51 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

this is the final PR for this release cycle's drm-misc-next-fixes.

Best regards
Thomas

drm-misc-next-fixes-2025-04-04:
Short summary of fixes pull:

bridge:
- tda998x: Select CONFIG_DRM_KMS_HELPER
The following changes since commit ee20c69c789b6cb2179a535cf440d72b98f4a134:

  drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new() (2025-03-14 09:42:11 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-04-04

for you to fetch changes up to 85a063b8b281e144ed96463936fb4e6b3d4fe9e4:

  drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER (2025-03-30 21:02:06 +0300)

----------------------------------------------------------------
Short summary of fixes pull:

bridge:
- tda998x: Select CONFIG_DRM_KMS_HELPER

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER

 drivers/gpu/drm/bridge/Kconfig | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-06-05 17:02 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2025-06-05 17:02 UTC (permalink / raw)
  To: Simona Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

Hi Dave, Simona,

Small list of fixes for v6.16-rc1!

Best regards!
~Maarten

drm-misc-next-fixes-2025-06-05:
drm-misc-fixes for v6.16-rc1:
- Fixes for nt37801 panel
- Fix null deref in HDMI audio helper.
- Fixes for analogix_dp.
The following changes since commit 7c1a9408ce5f34ded5a85db81cf80e0975901685:

  Merge tag 'drm-msm-next-2025-05-16' of https://gitlab.freedesktop.org/drm/msm into drm-next (2025-05-19 11:05:58 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-06-05

for you to fetch changes up to fd03f82a026cc03cb8051a8c6487c99f96c9029f:

  drm/bridge: analogix_dp: Fix clk-disable removal (2025-05-28 16:53:31 +0300)

----------------------------------------------------------------
drm-misc-fixes for v6.16-rc1:
- Fixes for nt37801 panel
- Fix null deref in HDMI audio helper.
- Fixes for analogix_dp.

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER

Damon Ding (1):
      drm/bridge: analogix_dp: Remove the unnecessary calls to clk_disable_unprepare() during probing

Dan Carpenter (1):
      drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe()

Heiko Stuebner (1):
      drm/bridge: analogix_dp: Fix clk-disable removal

Nicolas Frattaroli (1):
      drm/connector: only call HDMI audio helper plugged cb if non-null

 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 ++++++--------------
 drivers/gpu/drm/display/drm_hdmi_audio_helper.c    |  3 ++-
 drivers/gpu/drm/panel/Kconfig                      |  2 ++
 drivers/gpu/drm/panel/panel-novatek-nt37801.c      |  4 ++--
 4 files changed, 12 insertions(+), 17 deletions(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-07-24  6:52 Maxime Ripard
  0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2025-07-24  6:52 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

[-- Attachment #1: Type: text/plain, Size: 1242 bytes --]

Hi,

Here's this week drm-misc-next-fixes PR.

Maxime

drm-misc-next-fixes-2025-07-24:
Two more bridge conversions to devm_drm_bridge_alloc that address a
warning now reported by the bridge core code.
The following changes since commit fe69a391808404977b1f002a6e7447de3de7a88e:

  drm/panthor: Fix UAF in panthor_gem_create_with_handle() debugfs code (2025-07-10 10:16:50 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-07-24

for you to fetch changes up to b213eb34f857c45bdd769c9e9191a386accc9e8f:

  drm/tidss: oldi: convert to devm_drm_bridge_alloc() API (2025-07-18 14:55:57 +0300)

----------------------------------------------------------------
Two more bridge conversions to devm_drm_bridge_alloc that address a
warning now reported by the bridge core code.

----------------------------------------------------------------
Jayesh Choudhary (1):
      drm/tidss: oldi: convert to devm_drm_bridge_alloc() API

Michael Walle (1):
      drm/tidss: encoder: convert to devm_drm_bridge_alloc()

 drivers/gpu/drm/tidss/tidss_encoder.c | 10 +++++++---
 drivers/gpu/drm/tidss/tidss_oldi.c    |  8 ++++----
 2 files changed, 11 insertions(+), 7 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-08-12  6:47 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-08-12  6:47 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

this PR contains a number of left-over changes from drm-misc-next-fixes
for upstream. Most importantly, there's a fix for leaking OF nodes and
several fixes for format selection in fbdev emulation.

Best regards
Thomas

drm-misc-next-fixes-2025-08-12:
Short summary of fixes pull:

bridge:
- fix OF-node leak
- fix documentation

fbdev-emulation:
- pass correct format info to drm_helper_mode_fill_fb_struct()

panfrost:
- print correct RSS size
The following changes since commit 6531a2cf07ef156956840853692755cc7e1621b7:

  Merge tag 'drm-xe-next-fixes-2025-07-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2025-08-01 07:09:16 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-08-12

for you to fetch changes up to 54d4f445517fe8350d735624d7f4225e7511d9eb:

  drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file (2025-08-12 08:31:47 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

bridge:
- fix OF-node leak
- fix documentation

fbdev-emulation:
- pass correct format info to drm_helper_mode_fill_fb_struct()

panfrost:
- print correct RSS size

----------------------------------------------------------------
Adrián Larumbe (1):
      drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file

Andy Yan (1):
      drm/bridge: Describe the newly introduced drm_connector parameter for drm_bridge_detect

Dmitry Baryshkov (1):
      drm/bridge: document HDMI CEC callbacks

Imre Deak (3):
      drm/omap: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
      drm/nouveau: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
      drm/radeon: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()

Johan Hovold (1):
      drm/bridge: fix OF node leak

Maarten Lankhorst (1):
      Merge remote-tracking branch 'drm/drm-next' into drm-misc-next-fixes

 drivers/gpu/drm/bridge/aux-bridge.c       |  2 ++
 drivers/gpu/drm/drm_bridge.c              |  1 +
 drivers/gpu/drm/nouveau/nouveau_display.c |  9 ++----
 drivers/gpu/drm/nouveau/nouveau_display.h |  3 ++
 drivers/gpu/drm/omapdrm/omap_fb.c         | 23 +++++++--------
 drivers/gpu/drm/omapdrm/omap_fb.h         |  2 ++
 drivers/gpu/drm/omapdrm/omap_fbdev.c      |  5 +++-
 drivers/gpu/drm/panfrost/panfrost_gem.c   |  2 +-
 drivers/gpu/drm/radeon/radeon_display.c   |  5 ++--
 drivers/gpu/drm/radeon/radeon_fbdev.c     | 11 +++----
 drivers/gpu/drm/radeon/radeon_mode.h      |  2 ++
 include/drm/drm_bridge.h                  | 48 +++++++++++++++++++++++++++++++
 12 files changed, 85 insertions(+), 28 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-09-18  6:45 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-09-18  6:45 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

getting closer to the next merge window, here's the first PR from
drm-misc-next-fixes.

Best regards
Thomas

drm-misc-next-fixes-2025-09-18:
Short summary of fixes pull:

pixpaper:
- Fix mode_valid function signature
The following changes since commit 0d9f0083f7a5a31d91d501467b499bb8c4b25bdf:

  Merge tag 'v6.17-rc6' into drm-next (2025-09-15 17:51:07 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-09-18

for you to fetch changes up to 0265d0ebb409a25d3bb3a19494e0173d06d9d132:

  drm/pixpaper: Fix return type of pixpaper_mode_valid() (2025-09-15 12:29:37 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

pixpaper:
- Fix mode_valid function signature

----------------------------------------------------------------
Nathan Chancellor (1):
      drm/pixpaper: Fix return type of pixpaper_mode_valid()

Thomas Zimmermann (1):
      Merge drm/drm-next into drm-misc-next-fixes

 drivers/gpu/drm/tiny/pixpaper.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-09-25  6:42 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-09-25  6:42 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the drm-misc-next-fixes PR.

Best regards
Thomas

drm-misc-next-fixes-2025-09-25:
Short summary of fixes pull:

bridge:
- waveshare-dsi: Fix error handling in probe function

pixpaper:
- select GEM SHMEM helpers
The following changes since commit 0265d0ebb409a25d3bb3a19494e0173d06d9d132:

  drm/pixpaper: Fix return type of pixpaper_mode_valid() (2025-09-15 12:29:37 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-09-25

for you to fetch changes up to 0c4932f6ddf815618fa34f7403df682aed7862b5:

  drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER (2025-09-23 14:07:04 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

bridge:
- waveshare-dsi: Fix error handling in probe function

pixpaper:
- select GEM SHMEM helpers

----------------------------------------------------------------
LiangCheng Wang (1):
      drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER

Liu Ying (1):
      drm/bridge: waveshare-dsi: Fix bailout for devm_drm_bridge_alloc()

 drivers/gpu/drm/bridge/waveshare-dsi.c | 4 ++--
 drivers/gpu/drm/tiny/Kconfig           | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-10-02 12:23 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-10-02 12:23 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

here's the PR for drm-misc-next-fixes. All further fixes for upstream
will now go through drm-misc-fixes again.

Best regards
Thomas

drm-misc-next-fixes-2025-10-02:
Short summary of fixes pull:

v3d:
- Fix fence locking
The following changes since commit 0c4932f6ddf815618fa34f7403df682aed7862b5:

  drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER (2025-09-23 14:07:04 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-10-02

for you to fetch changes up to adefb2ccea1e96b452cbbc39150bc0ccf1688b99:

  drm/v3d: create a dedicated lock for dma fence (2025-09-30 14:28:14 -0100)

----------------------------------------------------------------
Short summary of fixes pull:

v3d:
- Fix fence locking

----------------------------------------------------------------
Melissa Wen (1):
      drm/v3d: create a dedicated lock for dma fence

 drivers/gpu/drm/v3d/v3d_drv.h   | 2 ++
 drivers/gpu/drm/v3d/v3d_fence.c | 2 +-
 drivers/gpu/drm/v3d/v3d_gem.c   | 1 +
 3 files changed, 4 insertions(+), 1 deletion(-)

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-11-26 15:20 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2025-11-26 15:20 UTC (permalink / raw)
  To: Simona Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

Hi Dave, Simona,

Only 2 small fixes to nouveau for next pull request!

Started signing pull requests again, the option is missing from the sample dimrc. :-)

Kind regards,
~Maarten Lankhorst

drm-misc-next-fixes-2025-11-26:
drm-misc-next-fixes for v6.19:
- Restrict the pointer size of flush pages to prevent a regression.
The following changes since commit f3a1d69f9b388271986f4efe1fd775df15b443c1:

  Merge tag 'amd-drm-next-6.19-2025-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2025-11-18 07:01:26 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-11-26

for you to fetch changes up to 31d3354f42c0da34415164a1f621a195caa1f1bc:

  drm/nouveau: verify that hardware supports the flush page address (2025-11-24 17:53:22 -0500)

----------------------------------------------------------------
drm-misc-next-fixes for v6.19:
- Restrict the pointer size of flush pages to prevent a regression.

----------------------------------------------------------------
Timur Tabi (2):
      drm/nouveau: restrict the flush page to a 32-bit address
      drm/nouveau: verify that hardware supports the flush page address

 drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c  | 2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c | 3 +++
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c | 3 +++
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 3 +++
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c | 3 +++
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c  | 3 +++
 6 files changed, 16 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2025-12-10 10:21 Maarten Lankhorst
  0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2025-12-10 10:21 UTC (permalink / raw)
  To: Simona Vetter, Dave Airlie
  Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
	Oded Gabbay, Thomas Hellström, Maxime Ripard,
	Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
	Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula

Hi Dave, Simona,

Here's the pull drm-misc-next-fixes pull request for v6.19

Kind regards,
~Maarten

drm-misc-next-fixes-2025-12-10:
drm-misc-next-fixes for v6.19-rc1:
- Fix uaf in panthor.
- Revert 8 byte alignment constraint for pitch in dumb bo's.
- Fix DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC handling renasas.
The following changes since commit 31d3354f42c0da34415164a1f621a195caa1f1bc:

  drm/nouveau: verify that hardware supports the flush page address (2025-11-24 17:53:22 -0500)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-12-10

for you to fetch changes up to 308eeb8ca3fdee54bcd3ec7272c05688e178299a:

  drm/rcar-du: dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC (2025-12-04 14:59:21 +0200)

----------------------------------------------------------------
drm-misc-next-fixes for v6.19-rc1:
- Fix uaf in panthor.
- Revert 8 byte alignment constraint for pitch in dumb bo's.
- Fix DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC handling renasas.

----------------------------------------------------------------
Akash Goel (1):
      drm/panthor: Prevent potential UAF in group creation

Ludovic Desroches (2):
      drm/gem-dma: revert the 8-byte alignment constraint
      drm/gem-shmem: revert the 8-byte alignment constraint

Marek Vasut (1):
      drm/rcar-du: dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC

 drivers/gpu/drm/drm_gem_dma_helper.c            |  2 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c          |  2 +-
 drivers/gpu/drm/panthor/panthor_sched.c         | 19 +++++++++++++++----
 drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c |  4 ++--
 4 files changed, 19 insertions(+), 8 deletions(-)

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2026-01-29  8:58 Maxime Ripard
  0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2026-01-29  8:58 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Matthew Brost, Thomas Hellström, Oded Gabbay, dri-devel,
	intel-gfx, intel-xe, dim-tools

[-- Attachment #1: Type: text/plain, Size: 1613 bytes --]

Hi,

Here's this week drm-misc-next-fixes PR.

Maxime

drm-misc-next-fixes-2026-01-29:
Two fixes for NULL pointer dereference in imx8 following the bridge
refcounting conversions, and one for the bridge connector following the
HDMI audio reworks.
The following changes since commit b2c6627e406d00bc53903ff6204aabb0c6a22b1a:

  Merge tag 'drm-misc-next-2026-01-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2026-01-23 12:45:15 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2026-01-29

for you to fetch changes up to db7e7ea838c916ee4cdf26bee126fd36f58295dc:

  drm/bridge: imx8qxp-pxl2dpi: Fix NULL pointer dereference in imx8qxp_pxl2dpi_bridge_destroy() (2026-01-27 12:22:22 +0100)

----------------------------------------------------------------
Two fixes for NULL pointer dereference in imx8 following the bridge
refcounting conversions, and one for the bridge connector following the
HDMI audio reworks.

----------------------------------------------------------------
Dmitry Baryshkov (1):
      drm/display: bridge_connector: move audio_infoframe checks to OP_HDMI

Liu Ying (2):
      drm/bridge: imx8qxp-ldb: Fix NULL pointer dereference in imx8qxp_ldb_bridge_destroy()
      drm/bridge: imx8qxp-pxl2dpi: Fix NULL pointer dereference in imx8qxp_pxl2dpi_bridge_destroy()

 drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c       | 7 +++++--
 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c   | 3 +++
 drivers/gpu/drm/display/drm_bridge_connector.c | 9 ++++++---
 3 files changed, 14 insertions(+), 5 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2026-02-05 11:22 Maxime Ripard
  0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2026-02-05 11:22 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Matthew Brost, Thomas Hellström, Oded Gabbay, dri-devel,
	intel-gfx, intel-xe, dim-tools

[-- Attachment #1: Type: text/plain, Size: 2931 bytes --]

Hi Dave, Sima,

Here's this week drm-misc-next-fixes PR.

Maxime

drm-misc-next-fixes-2026-02-05:
Several fixes for amdxdna around PM handling, error reporting and
memory safety, a compilation fix for ilitek-ili9882t, a NULL pointer
dereference fix for imx8qxp-pixel-combiner and several PTE fixes for
nouveau
The following changes since commit db7e7ea838c916ee4cdf26bee126fd36f58295dc:

  drm/bridge: imx8qxp-pxl2dpi: Fix NULL pointer dereference in imx8qxp_pxl2dpi_bridge_destroy() (2026-01-27 12:22:22 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2026-02-05

for you to fetch changes up to 69674c1c704c0199ca7a3947f3cdcd575973175d:

  accel/amdxdna: Move RPM resume into job run function (2026-02-04 13:08:48 -0800)

----------------------------------------------------------------
Several fixes for amdxdna around PM handling, error reporting and
memory safety, a compilation fix for ilitek-ili9882t, a NULL pointer
dereference fix for imx8qxp-pixel-combiner and several PTE fixes for
nouveau

----------------------------------------------------------------
Dave Airlie (3):
      nouveau/vmm: rewrite pte tracker using a struct and bitfields.
      nouveau/vmm: increase size of vmm pte tracker struct to u32 (v2)
      nouveau/vmm: start tracking if the LPT PTE is valid. (v6)

Liu Ying (1):
      drm/bridge: imx8qxp-pixel-combiner: Fix bailout for imx8qxp_pc_bridge_probe()

Lizhi Hou (6):
      accel/amdxdna: Hold mm structure across iommu_sva_unbind_device()
      accel/amdxdna: Stop job scheduling across aie2_release_resource()
      accel/amdxdna: Remove hardware context status
      accel/amdxdna: Fix incorrect error code returned for failed chain command
      accel/amdxdna: Fix incorrect DPM level after suspend/resume
      accel/amdxdna: Move RPM resume into job run function

Nathan Chancellor (1):
      drm/panel: ilitek-ili9882t: Remove duplicate initializers in tianma_il79900a_dsc

Zishun Yi (1):
      accel/amdxdna: Fix memory leak in amdxdna_ubuf_map

 drivers/accel/amdxdna/aie2_ctx.c                   | 48 +++++--------
 drivers/accel/amdxdna/aie2_message.c               |  3 +
 drivers/accel/amdxdna/aie2_pm.c                    |  3 +
 drivers/accel/amdxdna/aie2_smu.c                   |  2 -
 drivers/accel/amdxdna/amdxdna_ctx.h                |  5 --
 drivers/accel/amdxdna/amdxdna_pci_drv.c            |  3 +
 drivers/accel/amdxdna/amdxdna_pci_drv.h            |  1 +
 drivers/accel/amdxdna/amdxdna_ubuf.c               | 10 ++-
 .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c    |  2 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |  4 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c      | 82 ++++++++++++++--------
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h      | 16 +++--
 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c      |  4 --
 13 files changed, 103 insertions(+), 80 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

* [PULL] drm-misc-next-fixes
@ 2026-04-09 11:39 Thomas Zimmermann
  0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2026-04-09 11:39 UTC (permalink / raw)
  To: Dave Airlie, Simona Vetter
  Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
	Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
	Matthew Brost, Thomas Hellström, Oded Gabbay, dri-devel,
	intel-gfx, intel-xe, dim-tools

Hi Dave, Sima,

we're past -rc6, so here's a pull request for drm-misc-next-fixes.

Best regards
Thomas

drm-misc-next-fixes-2026-04-09:
Short summary of fixes pull:

dma-buf:
- fence: fix docs for dma_fence_unlock_irqrestore()

fb-helper:
- unlock in error path

gem-shmem:
- fix PMD write update

gem-vram:
- remove obsolete documentation

ivpu:
- fix device-recovery handling
The following changes since commit 7aaa8047eafd0bd628065b15757d9b48c5f9c07d:

  Linux 7.0-rc6 (2026-03-29 15:40:00 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2026-04-09

for you to fetch changes up to 4aa0deae1070690d08c1f47c489f8b5ce3f6ea6d:

  drm/vram: remove DRM_VRAM_MM_FILE_OPERATIONS from docs (2026-04-09 09:34:28 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

dma-buf:
- fence: fix docs for dma_fence_unlock_irqrestore()

fb-helper:
- unlock in error path

gem-shmem:
- fix PMD write update

gem-vram:
- remove obsolete documentation

ivpu:
- fix device-recovery handling

----------------------------------------------------------------
Bart Van Assche (1):
      drm/fb-helper: Fix a locking bug in an error path

Boris Brezillon (1):
      drm/shmem_helper: Make sure PMD entries get the writeable upgrade

Karol Wachowski (1):
      accel/ivpu: Trigger recovery on TDR with OS scheduling

Maxime Ripard (1):
      Merge drm/drm-fixes into drm-misc-next-fixes

Randy Dunlap (1):
      dma-fence: correct kernel-doc function parameter @flags

Thadeu Lima de Souza Cascardo (1):
      drm/vram: remove DRM_VRAM_MM_FILE_OPERATIONS from docs

 .../ABI/testing/sysfs-driver-intel-xe-sriov        |    31 +
 Documentation/devicetree/bindings/arm/qcom.yaml    |     6 +
 .../devicetree/bindings/display/arm,komeda.yaml    |     4 +-
 .../bindings/display/bridge/analogix,anx7625.yaml  |    98 +-
 .../bindings/display/bridge/fsl,ldb.yaml           |    18 +
 .../bindings/display/bridge/lontium,lt8713sx.yaml  |   113 +
 .../bindings/display/bridge/lontium,lt9611.yaml    |    15 +-
 .../bindings/display/bridge/lvds-codec.yaml        |     1 +
 .../display/bridge/thead,th1520-dw-hdmi.yaml       |   120 +
 .../bindings/display/bridge/waveshare,dsi2dpi.yaml |     3 +
 .../bindings/display/panel/abt,y030xx067a.yaml     |     5 -
 .../display/panel/advantech,idk-1110wr.yaml        |     4 +-
 .../display/panel/advantech,idk-2121wr.yaml        |     4 +-
 .../display/panel/bananapi,s070wv20-ct16.yaml      |     4 +-
 .../bindings/display/panel/dlc,dlc0700yzg-1.yaml   |     4 +-
 .../display/panel/feiyang,fy07024di26a30d.yaml     |     1 -
 .../bindings/display/panel/himax,hx83102.yaml      |     2 +
 .../bindings/display/panel/himax,hx83112a.yaml     |     2 -
 .../bindings/display/panel/himax,hx83121a.yaml     |    91 +
 .../bindings/display/panel/himax,hx8394.yaml       |     7 +-
 .../bindings/display/panel/ilitek,ili9163.yaml     |     4 -
 .../bindings/display/panel/ilitek,ili9322.yaml     |     3 -
 .../bindings/display/panel/ilitek,ili9341.yaml     |     6 +-
 .../bindings/display/panel/ilitek,ili9806e.yaml    |    38 +-
 .../bindings/display/panel/innolux,ej030na.yaml    |     5 -
 .../bindings/display/panel/innolux,p097pfg.yaml    |    26 +-
 .../bindings/display/panel/jadard,jd9365da-h3.yaml |     4 +-
 .../display/panel/kingdisplay,kd035g6-54nt.yaml    |     5 -
 .../display/panel/leadtek,ltk050h3146w.yaml        |     1 +
 .../display/panel/leadtek,ltk500hd1829.yaml        |     1 +
 .../bindings/display/panel/lgphilips,lb035q02.yaml |     4 -
 .../bindings/display/panel/lxd,m9189a.yaml         |    64 +
 .../display/panel/mantix,mlaf057we51-x.yaml        |     5 +-
 .../display/panel/mitsubishi,aa104xd12.yaml        |     4 +-
 .../display/panel/mitsubishi,aa121td01.yaml        |     4 +-
 .../bindings/display/panel/motorola,mot-panel.yaml |    69 +
 .../bindings/display/panel/nec,nl8048hl11.yaml     |     4 -
 .../bindings/display/panel/novatek,nt35510.yaml    |     3 +-
 .../bindings/display/panel/novatek,nt36523.yaml    |     3 -
 .../bindings/display/panel/novatek,nt36672a.yaml   |     3 -
 .../bindings/display/panel/orisetech,otm8009a.yaml |     4 +-
 .../bindings/display/panel/panel-edp-legacy.yaml   |     2 +
 .../bindings/display/panel/panel-lvds.yaml         |     4 +
 .../bindings/display/panel/panel-simple-dsi.yaml   |     2 +
 .../bindings/display/panel/panel-simple.yaml       |    10 +-
 .../bindings/display/panel/pda,91-00156-a0.yaml    |     4 +-
 .../bindings/display/panel/raydium,rm68200.yaml    |     4 +-
 .../bindings/display/panel/raydium,rm692e5.yaml    |     2 -
 .../bindings/display/panel/renesas,r61307.yaml     |     3 +-
 .../bindings/display/panel/renesas,r69328.yaml     |     1 -
 .../display/panel/rocktech,jh057n00900.yaml        |     5 +-
 .../bindings/display/panel/samsung,atna33xc20.yaml |     4 +-
 .../bindings/display/panel/samsung,ld9040.yaml     |     4 -
 .../bindings/display/panel/samsung,lms380kf01.yaml |     6 -
 .../bindings/display/panel/samsung,lms397kf04.yaml |     6 -
 .../bindings/display/panel/samsung,s6d27a1.yaml    |     6 -
 .../bindings/display/panel/samsung,s6d7aa0.yaml    |     8 +
 .../bindings/display/panel/samsung,s6e3ha8.yaml    |     4 -
 .../bindings/display/panel/samsung,s6e63m0.yaml    |     2 -
 .../panel/samsung,s6e8aa5x01-ams561ra01.yaml       |     5 +-
 .../bindings/display/panel/sgd,gktw70sdae4se.yaml  |     4 +-
 .../bindings/display/panel/sitronix,st7701.yaml    |     6 -
 .../bindings/display/panel/sitronix,st7789v.yaml   |     6 -
 .../bindings/display/panel/sony,acx565akm.yaml     |     4 -
 .../display/panel/sony,tulip-truly-nt35521.yaml    |     2 -
 .../display/panel/startek,kd070fhfid015.yaml       |    11 +-
 .../devicetree/bindings/display/panel/tpo,td.yaml  |     5 -
 .../bindings/display/panel/visionox,r66451.yaml    |     4 +-
 .../bindings/display/panel/visionox,rm69299.yaml   |     4 +-
 .../bindings/display/panel/visionox,vtdr6130.yaml  |     4 +-
 .../bindings/display/rockchip/rockchip,dw-dp.yaml  |    27 +-
 .../devicetree/bindings/display/tilcdc/panel.txt   |     1 +
 .../bindings/display/tilcdc/ti,am33xx-tilcdc.yaml  |   100 +
 .../devicetree/bindings/display/tilcdc/tilcdc.txt  |    82 -
 .../bindings/display/verisilicon,dc.yaml           |   122 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    12 +
 Documentation/gpu/drm-kms-helpers.rst              |    12 -
 Documentation/gpu/drm-mm.rst                       |    10 +-
 Documentation/gpu/drm-uapi.rst                     |    14 +-
 Documentation/gpu/introduction.rst                 |     6 -
 Documentation/gpu/todo.rst                         |    32 +
 Documentation/gpu/xe/xe_firmware.rst               |     3 +
 MAINTAINERS                                        |    31 +-
 drivers/accel/amdxdna/Makefile                     |     1 +
 drivers/accel/amdxdna/aie2_ctx.c                   |    95 +-
 drivers/accel/amdxdna/aie2_error.c                 |     5 +-
 drivers/accel/amdxdna/aie2_message.c               |   139 +-
 drivers/accel/amdxdna/aie2_msg_priv.h              |    52 +
 drivers/accel/amdxdna/aie2_pci.c                   |    71 +
 drivers/accel/amdxdna/aie2_pci.h                   |    38 +-
 drivers/accel/amdxdna/amdxdna_ctx.c                |    29 +-
 drivers/accel/amdxdna/amdxdna_ctx.h                |    33 +-
 drivers/accel/amdxdna/amdxdna_gem.c                |   515 +-
 drivers/accel/amdxdna/amdxdna_gem.h                |    39 +-
 drivers/accel/amdxdna/amdxdna_iommu.c              |   184 +
 drivers/accel/amdxdna/amdxdna_mailbox.c            |     2 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.c            |    55 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.h            |    28 +
 drivers/accel/amdxdna/amdxdna_ubuf.c               |    17 +-
 drivers/accel/amdxdna/amdxdna_ubuf.h               |     5 -
 drivers/accel/amdxdna/npu4_regs.c                  |     3 +-
 drivers/accel/ivpu/ivpu_debugfs.c                  |    14 +-
 drivers/accel/ivpu/ivpu_drv.c                      |    95 +-
 drivers/accel/ivpu/ivpu_drv.h                      |    29 +-
 drivers/accel/ivpu/ivpu_gem.c                      |    12 +-
 drivers/accel/ivpu/ivpu_job.c                      |    86 +-
 drivers/accel/ivpu/ivpu_jsm_msg.c                  |    19 +-
 drivers/accel/ivpu/ivpu_jsm_msg.h                  |     3 +-
 drivers/accel/ivpu/ivpu_mmu.c                      |     3 +-
 drivers/accel/ivpu/ivpu_pm.c                       |    21 +-
 drivers/accel/ivpu/ivpu_pm.h                       |     1 +
 drivers/accel/ivpu/vpu_boot_api.h                  |   211 +-
 drivers/dma-buf/Kconfig                            |    12 -
 drivers/dma-buf/dma-buf.c                          |    69 +-
 drivers/dma-buf/dma-fence-array.c                  |    19 +-
 drivers/dma-buf/dma-fence-chain.c                  |    16 +-
 drivers/dma-buf/dma-fence.c                        |   168 +-
 drivers/dma-buf/dma-resv.c                         |     5 +-
 drivers/dma-buf/heaps/cma_heap.c                   |     7 +-
 drivers/dma-buf/st-dma-fence.c                     |    50 +-
 drivers/dma-buf/sw_sync.c                          |    14 +-
 drivers/dma-buf/sync_debug.h                       |     2 +-
 drivers/firmware/google/Kconfig                    |     5 +-
 drivers/firmware/google/cbmem.c                    |     1 +
 drivers/firmware/google/coreboot_table.c           |    13 +-
 drivers/firmware/google/coreboot_table.h           |    59 +-
 drivers/firmware/google/framebuffer-coreboot.c     |   126 +-
 drivers/firmware/google/memconsole-coreboot.c      |     1 +
 drivers/firmware/google/vpd.c                      |     1 +
 drivers/gpu/Kconfig                                |    13 +
 drivers/gpu/Makefile                               |     4 +-
 drivers/gpu/buddy.c                                |  1525 +
 drivers/gpu/drm/Kconfig                            |     8 +-
 drivers/gpu/drm/Kconfig.debug                      |     2 -
 drivers/gpu/drm/Makefile                           |     4 +-
 drivers/gpu/drm/amd/amdgpu/Makefile                |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   154 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c      |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |     7 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |     9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h            |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   814 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |    14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    20 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |   116 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    49 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |    56 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |    19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |    52 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |     3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.c     |   959 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h     |   163 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h     |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |    50 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |    42 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   163 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |    31 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h          |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c    |   184 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |    18 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    49 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |    79 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h       |    20 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |    15 +-
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |    25 +-
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |    21 +-
 drivers/gpu/drm/amd/amdgpu/atom.c                  |    28 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |    52 +-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |    31 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |    12 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |    12 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |    12 +-
 drivers/gpu/drm/amd/amdgpu/df_v3_6.c               |    20 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    33 +
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |    33 +
 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c             |    10 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c             |     2 -
 drivers/gpu/drm/amd/amdgpu/nv.c                    |    30 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |    31 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |    31 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |    54 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |    39 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |    31 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |    35 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             |    33 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c             |    33 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c             |    33 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |    66 +-
 drivers/gpu/drm/amd/amdgpu/si_dma.c                |    31 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |    68 +-
 drivers/gpu/drm/amd/amdgpu/soc15.h                 |     1 -
 drivers/gpu/drm/amd/amdgpu/soc15_common.h          |    25 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |    30 +-
 drivers/gpu/drm/amd/amdgpu/soc24.c                 |    18 +-
 drivers/gpu/drm/amd/amdgpu/soc_v1_0.c              |    26 +-
 drivers/gpu/drm/amd/amdgpu/vce_v1_0.c              |    33 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |    76 +-
 drivers/gpu/drm/amd/amdkfd/Kconfig                 |     2 +-
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm |     3 -
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c       |    35 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |    12 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |     1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c   |     1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |     1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c   |     1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c |     1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |     1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c    |     1 -
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   287 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c  |    27 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |     9 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |     3 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |    46 +-
 .../gpu/drm/amd/display/dc/bios/command_table.c    |   124 +-
 .../amd/display/dc/bios/command_table_helper2.c    |     1 +
 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile    |    23 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |    14 +-
 .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c    |    64 +-
 .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c   |   166 -
 .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c   |    14 +-
 .../amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c   |  1152 +
 .../amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.h   |    79 +
 .../drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c   |   431 +
 .../drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.h   |   190 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   157 +-
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  |    60 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |     7 +
 drivers/gpu/drm/amd/display/dc/dc.h                |    17 +-
 drivers/gpu/drm/amd/display/dc/dc_bios_types.h     |     6 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |     4 +-
 drivers/gpu/drm/amd/display/dc/dc_helper.c         |     2 +
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |    73 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |     6 +-
 drivers/gpu/drm/amd/display/dc/dccg/Makefile       |    11 +-
 .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h |    15 +-
 .../gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.c |   278 +
 .../gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.h |   263 +
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.h       |    60 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |   131 -
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h     |     9 -
 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c   |   966 -
 drivers/gpu/drm/amd/display/dc/dio/Makefile        |    11 +-
 .../display/dc/dio/dcn10/dcn10_stream_encoder.h    |    10 +-
 .../display/dc/dio/dcn42/dcn42_dio_link_encoder.c  |   205 +
 .../display/dc/dio/dcn42/dcn42_dio_link_encoder.h  |   140 +
 .../dc/dio/dcn42/dcn42_dio_stream_encoder.c        |   522 +
 .../dc/dio/dcn42/dcn42_dio_stream_encoder.h        |   206 +
 .../dc/dml2_0/dml21/dml21_translation_helper.c     |     8 +-
 .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c  |   227 +-
 .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.h  |     1 +
 .../dml2_0/dml21/inc/dml_top_soc_parameter_types.h |     2 +
 .../amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c  |     6 +-
 .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h   |     1 +
 drivers/gpu/drm/amd/display/dc/dpp/Makefile        |    10 +-
 .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h |     5 +-
 .../gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.c   |   333 +
 .../gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.h   |   469 +
 drivers/gpu/drm/amd/display/dc/gpio/Makefile       |    13 +-
 .../amd/display/dc/gpio/dcn42/hw_factory_dcn42.c   |   254 +
 .../amd/display/dc/gpio/dcn42/hw_factory_dcn42.h   |    31 +
 .../amd/display/dc/gpio/dcn42/hw_translate_dcn42.c |   205 +
 .../amd/display/dc/gpio/dcn42/hw_translate_dcn42.h |    36 +
 drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c   |     4 +
 drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c |     4 +
 drivers/gpu/drm/amd/display/dc/hpo/Makefile        |    11 +-
 .../dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.h     |    10 +-
 .../dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.c       |    93 +
 .../dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.h       |    17 +
 drivers/gpu/drm/amd/display/dc/hubbub/Makefile     |    10 +-
 .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h |     6 +-
 .../drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c |   539 +
 .../drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.h |   268 +
 drivers/gpu/drm/amd/display/dc/hubp/Makefile       |    10 +-
 .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h |     8 +-
 .../gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c |   643 +
 .../gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.h |    79 +
 drivers/gpu/drm/amd/display/dc/hwss/Makefile       |    12 +-
 .../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h    |    13 +-
 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |    66 +
 .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  |    23 +-
 .../drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c    |  1472 +
 .../drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.h    |    53 +
 .../gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.c |   167 +
 .../gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.h |    11 +
 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h |    23 +-
 .../drm/amd/display/dc/hwss/hw_sequencer_private.h |     5 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h    |    24 +-
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |    63 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |    10 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h        |    20 +-
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |     4 +-
 drivers/gpu/drm/amd/display/dc/irq/Makefile        |     9 +
 .../amd/display/dc/irq/dcn42/irq_service_dcn42.c   |   412 +
 .../amd/display/dc/irq/dcn42/irq_service_dcn42.h   |    15 +
 .../gpu/drm/amd/display/dc/link/link_detection.c   |    58 +-
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |   634 +-
 drivers/gpu/drm/amd/display/dc/link/link_factory.c |    29 +-
 .../display/dc/link/protocols/link_dp_capability.c |     2 +
 .../amd/display/dc/link/protocols/link_dp_dpia.c   |     2 +-
 .../dc/link/protocols/link_dp_panel_replay.c       |     2 +-
 .../dc/link/protocols/link_edp_panel_control.c     |     8 +-
 drivers/gpu/drm/amd/display/dc/mmhubbub/Makefile   |    10 +-
 .../amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.c |    25 +
 .../amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.h |    13 +
 drivers/gpu/drm/amd/display/dc/mpc/Makefile        |    10 +-
 .../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c |    13 +-
 .../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h |    10 +-
 .../gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c   |  1121 +
 .../gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.h   |  1006 +
 drivers/gpu/drm/amd/display/dc/optc/Makefile       |    10 +-
 .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h |    20 +-
 .../gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c |   198 +
 .../gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.h |   211 +
 drivers/gpu/drm/amd/display/dc/pg/Makefile         |    10 +-
 .../drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.c    |   648 +
 .../drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.h    |   175 +
 drivers/gpu/drm/amd/display/dc/resource/Makefile   |    18 +
 .../amd/display/dc/resource/dce60/dce60_resource.c |     2 +-
 .../amd/display/dc/resource/dcn42/dcn42_resource.c |  2337 +
 .../amd/display/dc/resource/dcn42/dcn42_resource.h |   588 +
 .../display/dc/resource/dcn42/dcn42_resource_fpu.c |    47 +
 .../dcn42/dcn42_resource_fpu.h}                    |    17 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |     5 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |    54 +
 drivers/gpu/drm/amd/display/dmub/src/Makefile      |     3 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c  |   752 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h  |   171 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |    64 +-
 .../drm/amd/display/include/bios_parser_types.h    |     2 +
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |     1 +
 drivers/gpu/drm/amd/display/include/dal_types.h    |     1 +
 .../amd/include/asic_reg/dcn/dcn_4_2_0_offset.h    | 17872 +++++
 .../amd/include/asic_reg/dcn/dcn_4_2_0_sh_mask.h   | 67277 +++++++++++++++++++
 .../amd/include/asic_reg/dpcs/dpcs_4_0_0_offset.h  |   142 +
 .../amd/include/asic_reg/dpcs/dpcs_4_0_0_sh_mask.h |   688 +
 drivers/gpu/drm/amd/include/atomfirmware.h         |     1 +
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |     2 +
 drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c         |    16 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    12 +
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |     2 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |     7 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |    11 +
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |     4 +-
 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c   |     3 +
 .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c |    46 +
 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c   |     3 +-
 .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c  |   169 +-
 .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h  |    14 +-
 drivers/gpu/drm/amd/ras/rascore/Makefile           |     3 +-
 drivers/gpu/drm/amd/ras/rascore/ras.h              |    30 +
 drivers/gpu/drm/amd/ras/rascore/ras_aca.c          |    29 +-
 drivers/gpu/drm/amd/ras/rascore/ras_cmd.c          |     9 +-
 drivers/gpu/drm/amd/ras/rascore/ras_cmd.h          |    29 +
 drivers/gpu/drm/amd/ras/rascore/ras_core.c         |    41 +-
 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c       |     4 +-
 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h       |     7 -
 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.c    |   520 +
 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.h    |    87 +
 drivers/gpu/drm/amd/ras/rascore/ras_umc.c          |    37 +-
 drivers/gpu/drm/amd/ras/rascore/ras_umc.h          |     2 +
 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c    |    19 +-
 .../gpu/drm/arm/display/include/malidp_product.h   |     1 +
 .../gpu/drm/arm/display/komeda/d71/d71_component.c |    14 +-
 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c   |     1 +
 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |     2 +-
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c    |     1 +
 .../drm/arm/display/komeda/komeda_framebuffer.c    |     6 +-
 .../gpu/drm/arm/display/komeda/komeda_pipeline.h   |     7 +-
 .../drm/arm/display/komeda/komeda_pipeline_state.c |     2 +-
 .../drm/arm/display/komeda/komeda_private_obj.c    |   208 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |    81 +
 drivers/gpu/drm/bridge/Kconfig                     |    21 +
 drivers/gpu/drm/bridge/Makefile                    |     2 +
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |     2 +-
 drivers/gpu/drm/bridge/analogix/Kconfig            |     2 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   292 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.h |     4 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   216 +-
 drivers/gpu/drm/bridge/analogix/anx7625.h          |    34 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |   281 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h    |     4 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c    |    18 +-
 drivers/gpu/drm/bridge/fsl-ldb.c                   |     7 +
 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c    |    50 +-
 drivers/gpu/drm/bridge/inno-hdmi.c                 |     6 +-
 drivers/gpu/drm/bridge/ite-it6263.c                |     2 +-
 drivers/gpu/drm/bridge/lontium-lt8713sx.c          |   598 +
 drivers/gpu/drm/bridge/lontium-lt9611.c            |    46 +-
 drivers/gpu/drm/bridge/samsung-dsim.c              |     7 +-
 drivers/gpu/drm/bridge/synopsys/dw-dp.c            |    83 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c       |   224 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h       |     3 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |    16 +-
 drivers/gpu/drm/bridge/tda998x_drv.c               |   263 +-
 drivers/gpu/drm/bridge/th1520-dw-hdmi.c            |   173 +
 drivers/gpu/drm/bridge/waveshare-dsi.c             |    16 +-
 drivers/gpu/drm/display/drm_bridge_connector.c     |    22 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |    36 +-
 drivers/gpu/drm/display/drm_dp_tunnel.c            |    25 +-
 drivers/gpu/drm/display/drm_hdmi_helper.c          |     7 +-
 drivers/gpu/drm/display/drm_hdmi_state_helper.c    |    60 +-
 drivers/gpu/drm/drm_atomic.c                       |    30 +-
 drivers/gpu/drm/drm_atomic_helper.c                |     6 +-
 drivers/gpu/drm/drm_atomic_state_helper.c          |    24 +
 drivers/gpu/drm/drm_atomic_uapi.c                  |     4 +
 drivers/gpu/drm/drm_blend.c                        |    39 +-
 drivers/gpu/drm/drm_bridge.c                       |    66 +-
 drivers/gpu/drm/drm_buddy.c                        |  1272 +-
 drivers/gpu/drm/drm_client.c                       |     3 +-
 drivers/gpu/drm/drm_colorop.c                      |    77 +-
 drivers/gpu/drm/drm_connector.c                    |    49 +-
 drivers/gpu/drm/drm_crtc.c                         |    10 +-
 drivers/gpu/drm/drm_drv.c                          |     2 +-
 drivers/gpu/drm/drm_edid.c                         |    18 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    19 +-
 drivers/gpu/drm/drm_gem.c                          |    56 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |    22 -
 drivers/gpu/drm/drm_gem_dma_helper.c               |    23 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |    76 +-
 drivers/gpu/drm/drm_gem_vram_helper.c              |     7 +-
 drivers/gpu/drm/drm_gpusvm.c                       |     7 +-
 drivers/gpu/drm/drm_mipi_dbi.c                     |   394 +-
 drivers/gpu/drm/drm_mode_config.c                  |    12 +
 drivers/gpu/drm/drm_modeset_helper.c               |     3 -
 drivers/gpu/drm/drm_prime.c                        |     2 +-
 drivers/gpu/drm/drm_probe_helper.c                 |     2 +-
 drivers/gpu/drm/drm_self_refresh_helper.c          |     2 +-
 drivers/gpu/drm/drm_simple_kms_helper.c            |    83 -
 drivers/gpu/drm/drm_suballoc.c                     |   106 +-
 drivers/gpu/drm/drm_writeback.c                    |     2 +-
 drivers/gpu/drm/gma500/fbdev.c                     |   101 +-
 drivers/gpu/drm/gma500/framebuffer.c               |   104 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |     6 -
 drivers/gpu/drm/gud/gud_pipe.c                     |     2 +-
 .../gpu/drm/i915/display/intel_color_pipeline.c    |   175 +-
 drivers/gpu/drm/i915/display/intel_colorop.c       |     6 +
 drivers/gpu/drm/i915/display/intel_colorop.h       |     1 +
 .../gpu/drm/i915/display/intel_display_device.c    |     1 +
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |     2 +-
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c        |     2 +-
 drivers/gpu/drm/i915/i915_active.c                 |    19 +-
 drivers/gpu/drm/i915/i915_scatterlist.c            |    10 +-
 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c      |    55 +-
 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h      |     4 +-
 drivers/gpu/drm/i915/selftests/i915_active.c       |     4 +-
 .../gpu/drm/i915/selftests/intel_memory_region.c   |    20 +-
 drivers/gpu/drm/imagination/Makefile               |     1 +
 drivers/gpu/drm/imagination/pvr_ccb.c              |    25 +-
 drivers/gpu/drm/imagination/pvr_device.h           |    10 +-
 drivers/gpu/drm/imagination/pvr_dump.c             |   113 +
 drivers/gpu/drm/imagination/pvr_dump.h             |    17 +
 drivers/gpu/drm/imagination/pvr_fw_startstop.c     |   100 +-
 drivers/gpu/drm/imagination/pvr_gem.c              |     6 +-
 drivers/gpu/drm/imagination/pvr_power.c            |   122 +-
 drivers/gpu/drm/imagination/pvr_rogue_fwif.h       |     8 +-
 .../gpu/drm/imagination/pvr_rogue_fwif_shared.h    |    18 +-
 drivers/gpu/drm/imx/ipuv3/Kconfig                  |     1 +
 drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c            |    23 +-
 drivers/gpu/drm/imx/ipuv3/parallel-display.c       |    15 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |    28 +-
 drivers/gpu/drm/ingenic/ingenic-ipu.c              |    28 +-
 drivers/gpu/drm/loongson/lsdc_drv.c                |     3 +-
 drivers/gpu/drm/loongson/lsdc_gem.c                |    15 -
 drivers/gpu/drm/loongson/lsdc_gem.h                |     4 -
 drivers/gpu/drm/mcde/mcde_dsi.c                    |    17 +-
 drivers/gpu/drm/mediatek/Makefile                  |     1 -
 drivers/gpu/drm/mediatek/mtk_crtc.c                |     1 -
 drivers/gpu/drm/mediatek/mtk_dp.c                  |     4 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |    21 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.h             |     1 -
 drivers/gpu/drm/mediatek/mtk_gem.c                 |   231 -
 drivers/gpu/drm/mediatek/mtk_gem.h                 |    17 -
 drivers/gpu/drm/mediatek/mtk_hdmi_v2.c             |     8 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |    41 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c           |    40 +-
 drivers/gpu/drm/mxsfb/lcdif_drv.c                  |     8 +-
 drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h   |    19 +
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |    29 +
 drivers/gpu/drm/nouveau/nouveau_abi16.h            |     1 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |     2 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |    38 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |     3 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |    11 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c    |     4 -
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c   |     9 +-
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c  |     7 +-
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c   |    34 +-
 .../drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gr.h  |    19 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h    |     2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c    |    18 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |    22 +-
 drivers/gpu/drm/panel/Kconfig                      |    79 +-
 drivers/gpu/drm/panel/Makefile                     |     9 +-
 .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c   |     7 +-
 drivers/gpu/drm/panel/panel-edp.c                  |    40 +-
 drivers/gpu/drm/panel/panel-himax-hx83102.c        |   151 +
 drivers/gpu/drm/panel/panel-himax-hx83121a.c       |   749 +
 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c |   134 +
 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.h |    15 +
 ...itek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} |   153 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c  |   323 +
 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c      |    14 +-
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c   |   244 +
 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c     |   105 +-
 drivers/gpu/drm/panel/panel-lxd-m9189a.c           |   243 +
 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c   |    15 +-
 drivers/gpu/drm/panel/panel-motorola-mot.c         |   244 +
 drivers/gpu/drm/panel/panel-novatek-nt36672a.c     |    94 +-
 drivers/gpu/drm/panel/panel-novatek-nt37700f.c     |   299 +
 drivers/gpu/drm/panel/panel-renesas-r61307.c       |    40 +-
 drivers/gpu/drm/panel/panel-renesas-r69328.c       |    38 +-
 .../gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c  |   301 +
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |     1 +
 drivers/gpu/drm/panel/panel-simple.c               |   154 +-
 drivers/gpu/drm/panfrost/panfrost_gem.c            |     2 +-
 drivers/gpu/drm/panthor/Makefile                   |     2 +
 drivers/gpu/drm/panthor/panthor_device.h           |   107 +-
 drivers/gpu/drm/panthor/panthor_drv.c              |   134 +-
 drivers/gpu/drm/panthor/panthor_fw.c               |    20 +-
 drivers/gpu/drm/panthor/panthor_gem.c              |     2 +-
 drivers/gpu/drm/panthor/panthor_gpu.c              |    30 +-
 drivers/gpu/drm/panthor/panthor_gpu.h              |     2 +
 drivers/gpu/drm/panthor/panthor_hw.c               |    62 +
 drivers/gpu/drm/panthor/panthor_hw.h               |     8 +
 drivers/gpu/drm/panthor/panthor_mmu.c              |    47 +-
 drivers/gpu/drm/panthor/panthor_pwr.c              |     2 +-
 drivers/gpu/drm/panthor/panthor_sched.c            |     2 +-
 drivers/gpu/drm/panthor/panthor_trace.h            |    86 +
 drivers/gpu/drm/qxl/qxl_release.c                  |     5 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c         |    26 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_cmm.h         |    18 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c     |    16 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.h     |     3 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.h      |     8 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c      |    52 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c      |    16 +
 drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.h      |     2 +
 drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c    |    35 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c     |     3 +-
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    |     4 +-
 drivers/gpu/drm/rockchip/dw_dp-rockchip.c          |    27 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    24 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.h       |     4 +
 drivers/gpu/drm/rockchip/rockchip_vop2_reg.c       |     8 +-
 drivers/gpu/drm/scheduler/sched_fence.c            |    10 +-
 drivers/gpu/drm/scheduler/sched_main.c             |    38 +-
 drivers/gpu/drm/scheduler/tests/tests_basic.c      |     4 +-
 drivers/gpu/drm/sitronix/st7586.c                  |   185 +-
 drivers/gpu/drm/sitronix/st7735r.c                 |   142 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |    33 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c             |     2 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |    29 +-
 drivers/gpu/drm/sun4i/sun8i_ui_layer.c             |    16 +-
 drivers/gpu/drm/sun4i/sun8i_vi_layer.c             |    27 +-
 drivers/gpu/drm/sun4i/sunxi_engine.h               |     7 +-
 drivers/gpu/drm/sysfb/Kconfig                      |    16 +
 drivers/gpu/drm/sysfb/Makefile                     |     1 +
 drivers/gpu/drm/sysfb/corebootdrm.c                |   434 +
 drivers/gpu/drm/sysfb/drm_sysfb.c                  |    24 +
 drivers/gpu/drm/sysfb/drm_sysfb_helper.h           |     8 +-
 drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c      |    30 -
 drivers/gpu/drm/sysfb/efidrm.c                     |     8 +-
 drivers/gpu/drm/sysfb/vesadrm.c                    |     8 +-
 drivers/gpu/drm/tegra/hub.c                        |    22 +-
 drivers/gpu/drm/tests/Makefile                     |     1 -
 drivers/gpu/drm/tests/drm_buddy_test.c             |   928 -
 drivers/gpu/drm/tests/drm_connector_test.c         |    80 +-
 drivers/gpu/drm/tests/drm_exec_test.c              |     2 -
 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c |   182 +-
 drivers/gpu/drm/tests/drm_mm_test.c                |     2 -
 drivers/gpu/drm/tilcdc/Kconfig                     |    18 +
 drivers/gpu/drm/tilcdc/Makefile                    |     5 +-
 drivers/gpu/drm/tilcdc/tilcdc_crtc.c               |   192 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |   496 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.h                |    99 +-
 drivers/gpu/drm/tilcdc/tilcdc_encoder.c            |    69 +
 .../tilcdc/{tilcdc_external.h => tilcdc_encoder.h} |     5 +-
 drivers/gpu/drm/tilcdc/tilcdc_external.c           |   179 -
 drivers/gpu/drm/tilcdc/tilcdc_panel.c              |   408 -
 drivers/gpu/drm/tilcdc/tilcdc_panel.h              |    15 -
 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c       |   185 +
 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.dtso    |    29 +
 drivers/gpu/drm/tilcdc/tilcdc_plane.c              |    35 +-
 drivers/gpu/drm/tilcdc/tilcdc_regs.h               |     8 +-
 drivers/gpu/drm/tiny/hx8357d.c                     |   138 +-
 drivers/gpu/drm/tiny/ili9163.c                     |   138 +-
 drivers/gpu/drm/tiny/ili9225.c                     |   192 +-
 drivers/gpu/drm/tiny/ili9341.c                     |   138 +-
 drivers/gpu/drm/tiny/ili9486.c                     |   139 +-
 drivers/gpu/drm/tiny/mi0283qt.c                    |   138 +-
 drivers/gpu/drm/tiny/panel-mipi-dbi.c              |   141 +-
 drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c   |    45 +-
 drivers/gpu/drm/ttm/tests/ttm_mock_manager.c       |    18 +-
 drivers/gpu/drm/ttm/tests/ttm_mock_manager.h       |     4 +-
 drivers/gpu/drm/ttm/ttm_backup.c                   |     6 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    12 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |     7 +-
 drivers/gpu/drm/v3d/v3d_drv.c                      |    55 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |    51 +-
 drivers/gpu/drm/v3d/v3d_fence.c                    |     2 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |    43 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |     2 +-
 drivers/gpu/drm/v3d/v3d_perfmon.c                  |    57 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |   133 +-
 drivers/gpu/drm/v3d/v3d_submit.c                   |     6 +
 drivers/gpu/drm/v3d/v3d_sysfs.c                    |     2 +-
 drivers/gpu/drm/vc4/vc4_bo.c                       |     2 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |     5 +-
 drivers/gpu/drm/vc4/vc4_gem.c                      |     2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |    36 +-
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |     2 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |    67 +-
 drivers/gpu/drm/vc4/vc4_perfmon.c                  |    51 +-
 drivers/gpu/drm/verisilicon/Kconfig                |    16 +
 drivers/gpu/drm/verisilicon/Makefile               |     5 +
 drivers/gpu/drm/verisilicon/vs_bridge.c            |   371 +
 drivers/gpu/drm/verisilicon/vs_bridge.h            |    39 +
 drivers/gpu/drm/verisilicon/vs_bridge_regs.h       |    54 +
 drivers/gpu/drm/verisilicon/vs_crtc.c              |   191 +
 drivers/gpu/drm/verisilicon/vs_crtc.h              |    31 +
 drivers/gpu/drm/verisilicon/vs_crtc_regs.h         |    60 +
 drivers/gpu/drm/verisilicon/vs_dc.c                |   207 +
 drivers/gpu/drm/verisilicon/vs_dc.h                |    38 +
 drivers/gpu/drm/verisilicon/vs_dc_top_regs.h       |    27 +
 drivers/gpu/drm/verisilicon/vs_drm.c               |   182 +
 drivers/gpu/drm/verisilicon/vs_drm.h               |    28 +
 drivers/gpu/drm/verisilicon/vs_hwdb.c              |   150 +
 drivers/gpu/drm/verisilicon/vs_hwdb.h              |    29 +
 drivers/gpu/drm/verisilicon/vs_plane.c             |   124 +
 drivers/gpu/drm/verisilicon/vs_plane.h             |    72 +
 drivers/gpu/drm/verisilicon/vs_primary_plane.c     |   173 +
 .../gpu/drm/verisilicon/vs_primary_plane_regs.h    |    53 +
 drivers/gpu/drm/virtio/virtgpu_prime.c             |     4 +-
 drivers/gpu/drm/vkms/vkms_colorop.c                |    16 +-
 drivers/gpu/drm/vkms/vkms_composer.c               |     8 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |     3 +
 drivers/gpu/drm/vkms/vkms_drv.c                    |     1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |     3 +-
 drivers/gpu/drm/xe/Makefile                        |     1 +
 drivers/gpu/drm/xe/display/xe_fb_pin.c             |     5 +-
 .../gpu/drm/xe/instructions/xe_gfxpipe_commands.h  |    10 +
 drivers/gpu/drm/xe/regs/xe_gt_regs.h               |    25 +-
 drivers/gpu/drm/xe/regs/xe_guc_regs.h              |     8 +
 drivers/gpu/drm/xe/tests/xe_dma_buf.c              |     7 +-
 .../gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c |    98 +-
 drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c        |     6 +-
 drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c         |    61 +-
 drivers/gpu/drm/xe/tests/xe_pci_test.c             |     8 +
 drivers/gpu/drm/xe/tests/xe_rtp_test.c             |     3 +-
 drivers/gpu/drm/xe/xe_bb.c                         |    59 +-
 drivers/gpu/drm/xe/xe_bb.h                         |     6 +-
 drivers/gpu/drm/xe/xe_bo.c                         |     6 +-
 drivers/gpu/drm/xe/xe_configfs.c                   |    64 +-
 drivers/gpu/drm/xe/xe_configfs.h                   |    16 +-
 drivers/gpu/drm/xe/xe_defaults.h                   |    26 +
 drivers/gpu/drm/xe/xe_devcoredump.c                |     2 +-
 drivers/gpu/drm/xe/xe_device.c                     |    64 +-
 drivers/gpu/drm/xe/xe_device.h                     |    16 +-
 drivers/gpu/drm/xe/xe_device_types.h               |   190 +-
 drivers/gpu/drm/xe/xe_dma_buf.c                    |    14 +-
 drivers/gpu/drm/xe/xe_exec_queue.c                 |   113 +-
 drivers/gpu/drm/xe/xe_exec_queue.h                 |     1 +
 drivers/gpu/drm/xe/xe_exec_queue_types.h           |    19 +-
 drivers/gpu/drm/xe/xe_execlist.c                   |     9 +-
 drivers/gpu/drm/xe/xe_force_wake.c                 |    46 +-
 drivers/gpu/drm/xe/xe_force_wake.h                 |    11 +
 drivers/gpu/drm/xe/xe_ggtt.c                       |   380 +-
 drivers/gpu/drm/xe/xe_ggtt.h                       |    14 +-
 drivers/gpu/drm/xe/xe_ggtt_types.h                 |    63 +-
 drivers/gpu/drm/xe/xe_gt.c                         |    13 +-
 drivers/gpu/drm/xe/xe_gt_ccs_mode.c                |    44 +-
 drivers/gpu/drm/xe/xe_gt_debugfs.c                 |    26 +
 drivers/gpu/drm/xe/xe_gt_idle.c                    |    25 +
 drivers/gpu/drm/xe/xe_gt_mcr.c                     |    30 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c         |   237 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h         |     4 +
 drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c        |     2 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c        |     2 +
 drivers/gpu/drm/xe/xe_gt_sriov_vf.c                |    89 +-
 drivers/gpu/drm/xe/xe_gt_sriov_vf.h                |     3 +-
 drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h          |     4 +-
 drivers/gpu/drm/xe/xe_gt_stats.c                   |    64 +-
 drivers/gpu/drm/xe/xe_gt_stats.h                   |     6 +
 drivers/gpu/drm/xe/xe_gt_stats_types.h             |    20 +
 drivers/gpu/drm/xe/xe_gt_topology.c                |    39 +-
 drivers/gpu/drm/xe/xe_gt_types.h                   |    22 +-
 drivers/gpu/drm/xe/xe_guc.c                        |    83 +-
 drivers/gpu/drm/xe/xe_guc_ct.c                     |   119 +-
 drivers/gpu/drm/xe/xe_guc_ct_types.h               |     4 +-
 drivers/gpu/drm/xe/xe_guc_fwif.h                   |     5 +-
 drivers/gpu/drm/xe/xe_guc_log.h                    |     6 +-
 drivers/gpu/drm/xe/xe_guc_pagefault.c              |    18 +-
 drivers/gpu/drm/xe/xe_guc_pc.c                     |   118 +-
 drivers/gpu/drm/xe/xe_guc_pc.h                     |     6 +-
 drivers/gpu/drm/xe/xe_guc_rc.c                     |   131 +
 drivers/gpu/drm/xe/xe_guc_rc.h                     |    16 +
 drivers/gpu/drm/xe/xe_guc_submit.c                 |   176 +-
 drivers/gpu/drm/xe/xe_guc_tlb_inval.c              |   242 +-
 drivers/gpu/drm/xe/xe_hw_engine.c                  |     6 +-
 drivers/gpu/drm/xe/xe_hw_engine_group.c            |     3 +-
 drivers/gpu/drm/xe/xe_hw_fence.c                   |     3 +-
 drivers/gpu/drm/xe/xe_i2c.c                        |     2 +-
 drivers/gpu/drm/xe/xe_lmtt.c                       |    17 +
 drivers/gpu/drm/xe/xe_lmtt.h                       |     1 +
 drivers/gpu/drm/xe/xe_lrc.c                        |   289 +-
 drivers/gpu/drm/xe/xe_lrc.h                        |     4 +
 drivers/gpu/drm/xe/xe_lrc_types.h                  |     6 +
 drivers/gpu/drm/xe/xe_migrate.c                    |   119 +-
 drivers/gpu/drm/xe/xe_mmio.h                       |     7 +-
 drivers/gpu/drm/xe/xe_mmio_types.h                 |    64 +
 drivers/gpu/drm/xe/xe_mocs.c                       |     1 +
 drivers/gpu/drm/xe/xe_module.c                     |    44 +-
 drivers/gpu/drm/xe/xe_nvm.c                        |    12 +-
 drivers/gpu/drm/xe/xe_oa.c                         |    24 +-
 drivers/gpu/drm/xe/xe_oa_types.h                   |     3 -
 drivers/gpu/drm/xe/xe_pagefault.c                  |    31 +-
 drivers/gpu/drm/xe/xe_pagefault_types.h            |    20 +-
 drivers/gpu/drm/xe/xe_pat.c                        |   149 +-
 drivers/gpu/drm/xe/xe_pci.c                        |    59 +
 drivers/gpu/drm/xe/xe_pci_types.h                  |     4 +
 drivers/gpu/drm/xe/xe_platform_types.h             |     1 +
 drivers/gpu/drm/xe/xe_query.c                      |     3 -
 drivers/gpu/drm/xe/xe_reg_sr.c                     |    72 +-
 drivers/gpu/drm/xe/xe_reg_sr.h                     |     7 +
 drivers/gpu/drm/xe/xe_reg_whitelist.c              |    12 +-
 drivers/gpu/drm/xe/xe_res_cursor.h                 |    34 +-
 drivers/gpu/drm/xe/xe_rtp.c                        |     8 +-
 drivers/gpu/drm/xe/xe_rtp.h                        |     3 +-
 drivers/gpu/drm/xe/xe_sa.c                         |    36 +
 drivers/gpu/drm/xe/xe_sa.h                         |     2 +
 drivers/gpu/drm/xe/xe_sched_job.c                  |     4 +-
 drivers/gpu/drm/xe/xe_sleep.h                      |    57 +
 drivers/gpu/drm/xe/xe_soc_remapper.c               |     1 +
 drivers/gpu/drm/xe/xe_sriov.c                      |     2 +-
 drivers/gpu/drm/xe/xe_sriov.h                      |     7 +-
 drivers/gpu/drm/xe/xe_sriov_pf.c                   |    10 +-
 drivers/gpu/drm/xe/xe_sriov_pf_helpers.h           |     3 +-
 drivers/gpu/drm/xe/xe_sriov_pf_provision.c         |   119 +-
 drivers/gpu/drm/xe/xe_sriov_pf_provision.h         |     4 +
 drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c             |    31 +-
 drivers/gpu/drm/xe/xe_sriov_pf_types.h             |     3 +
 drivers/gpu/drm/xe/xe_svm.c                        |    12 +-
 drivers/gpu/drm/xe/xe_tile.h                       |     4 +-
 drivers/gpu/drm/xe/xe_tile_sriov_vf.c              |   198 +-
 drivers/gpu/drm/xe/xe_tile_sriov_vf.h              |     3 -
 drivers/gpu/drm/xe/xe_tile_sysfs.c                 |     2 +-
 drivers/gpu/drm/xe/xe_tile_types.h                 |   141 +
 drivers/gpu/drm/xe/xe_tlb_inval.c                  |    33 +
 drivers/gpu/drm/xe/xe_tlb_inval.h                  |     2 +
 drivers/gpu/drm/xe/xe_ttm_vram_mgr.c               |    85 +-
 drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h         |     4 +-
 drivers/gpu/drm/xe/xe_tuning.c                     |    36 +-
 drivers/gpu/drm/xe/xe_uc.c                         |    10 +-
 drivers/gpu/drm/xe/xe_uc.h                         |     1 -
 drivers/gpu/drm/xe/xe_vm.c                         |    88 +-
 drivers/gpu/drm/xe/xe_vm.h                         |    10 +
 drivers/gpu/drm/xe/xe_vm_types.h                   |    17 +
 drivers/gpu/drm/xe/xe_vram_freq.c                  |     2 +-
 drivers/gpu/drm/xe/xe_wa.c                         |   376 +-
 drivers/gpu/drm/xe/xe_wa_oob.rules                 |    39 +-
 drivers/gpu/drm/xe/xe_wopcm.c                      |    15 +-
 drivers/gpu/tests/Makefile                         |     4 +
 drivers/gpu/tests/gpu_buddy_test.c                 |  1421 +
 .../{drm/lib/drm_random.c => tests/gpu_random.c}   |    18 +-
 .../{drm/lib/drm_random.h => tests/gpu_random.h}   |    18 +-
 drivers/infiniband/core/ib_core_uverbs.c           |     2 +-
 drivers/infiniband/core/umem_dmabuf.c              |    10 -
 drivers/infiniband/core/uverbs_std_types_dmabuf.c  |     2 +-
 drivers/infiniband/hw/mlx5/mr.c                    |     2 +-
 drivers/iommu/iommufd/pages.c                      |    11 +-
 drivers/iommu/iommufd/selftest.c                   |     2 +-
 drivers/vfio/pci/vfio_pci_dmabuf.c                 |    80 +-
 drivers/video/Kconfig                              |     1 +
 include/drm/bridge/dw_dp.h                         |     7 +
 include/drm/bridge/dw_hdmi_qp.h                    |     2 +-
 include/drm/display/drm_hdmi_helper.h              |     3 +-
 include/drm/drm_atomic.h                           |    20 +-
 include/drm/drm_atomic_state_helper.h              |     3 +
 include/drm/drm_blend.h                            |     4 +-
 include/drm/drm_bridge.h                           |     6 +-
 include/drm/drm_buddy.h                            |   163 +-
 include/drm/drm_client.h                           |     3 +
 include/drm/drm_colorop.h                          |    32 +-
 include/drm/drm_connector.h                        |    49 +-
 include/drm/drm_crtc.h                             |    12 +
 include/drm/drm_fb_helper.h                        |   105 -
 include/drm/drm_mipi_dbi.h                         |   145 +-
 include/drm/drm_mode_config.h                      |     9 +
 include/drm/drm_simple_kms_helper.h                |   216 +-
 include/drm/drm_suballoc.h                         |     6 +
 include/drm/intel/pciids.h                         |    12 +
 include/drm/ttm/ttm_backup.h                       |     2 +-
 include/drm/ttm/ttm_bo.h                           |    28 +-
 include/linux/coreboot.h                           |    90 +
 include/linux/dma-buf.h                            |    17 +-
 include/linux/dma-fence-array.h                    |     1 -
 include/linux/dma-fence-chain.h                    |     1 -
 include/linux/dma-fence.h                          |    97 +-
 include/linux/gpu_buddy.h                          |   241 +
 include/linux/math.h                               |    18 +-
 include/trace/events/dma_fence.h                   |    35 +-
 include/uapi/drm/amdgpu_drm.h                      |     7 +-
 include/uapi/drm/amdxdna_accel.h                   |    47 +-
 include/uapi/drm/drm_fourcc.h                      |    16 +
 include/uapi/drm/drm_mode.h                        |    84 +
 include/uapi/drm/nouveau_drm.h                     |    66 +
 include/uapi/drm/panthor_drm.h                     |    63 +-
 include/uapi/drm/xe_drm.h                          |    14 +-
 include/uapi/linux/const.h                         |    18 +
 819 files changed, 128712 insertions(+), 14784 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8713sx.yaml
 create mode 100644 Documentation/devicetree/bindings/display/bridge/thead,th1520-dw-hdmi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83121a.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/motorola,mot-panel.yaml
 create mode 100644 Documentation/devicetree/bindings/display/tilcdc/ti,am33xx-tilcdc.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
 create mode 100644 Documentation/devicetree/bindings/display/verisilicon,dc.yaml
 create mode 100644 drivers/accel/amdxdna/amdxdna_iommu.c
 create mode 100644 drivers/gpu/Kconfig
 create mode 100644 drivers/gpu/buddy.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_stream_encoder.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_stream_encoder.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_factory_dcn42.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_factory_dcn42.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_translate_dcn42.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_translate_dcn42.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn42/irq_service_dcn42.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn42/irq_service_dcn42.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource_fpu.c
 rename drivers/gpu/drm/amd/display/dc/{clk_mgr/dce60/dce60_clk_mgr.h => resource/dcn42/dcn42_resource_fpu.h} (78%)
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_2_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_2_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_0_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_0_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.c
 create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.h
 create mode 100644 drivers/gpu/drm/bridge/lontium-lt8713sx.c
 create mode 100644 drivers/gpu/drm/bridge/th1520-dw-hdmi.c
 create mode 100644 drivers/gpu/drm/imagination/pvr_dump.c
 create mode 100644 drivers/gpu/drm/imagination/pvr_dump.h
 delete mode 100644 drivers/gpu/drm/mediatek/mtk_gem.c
 delete mode 100644 drivers/gpu/drm/mediatek/mtk_gem.h
 create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83121a.c
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.h
 rename drivers/gpu/drm/panel/{panel-ilitek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} (82%)
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c
 create mode 100644 drivers/gpu/drm/panel/panel-lxd-m9189a.c
 create mode 100644 drivers/gpu/drm/panel/panel-motorola-mot.c
 create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt37700f.c
 create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
 create mode 100644 drivers/gpu/drm/panthor/panthor_trace.h
 create mode 100644 drivers/gpu/drm/sysfb/corebootdrm.c
 delete mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_encoder.c
 rename drivers/gpu/drm/tilcdc/{tilcdc_external.h => tilcdc_encoder.h} (51%)
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_external.c
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.c
 delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.h
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.dtso
 create mode 100644 drivers/gpu/drm/verisilicon/Kconfig
 create mode 100644 drivers/gpu/drm/verisilicon/Makefile
 create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge.c
 create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge_regs.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc.c
 create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc_regs.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_dc.c
 create mode 100644 drivers/gpu/drm/verisilicon/vs_dc.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_dc_top_regs.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_drm.c
 create mode 100644 drivers/gpu/drm/verisilicon/vs_drm.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_hwdb.c
 create mode 100644 drivers/gpu/drm/verisilicon/vs_hwdb.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_plane.c
 create mode 100644 drivers/gpu/drm/verisilicon/vs_plane.h
 create mode 100644 drivers/gpu/drm/verisilicon/vs_primary_plane.c
 create mode 100644 drivers/gpu/drm/verisilicon/vs_primary_plane_regs.h
 create mode 100644 drivers/gpu/drm/xe/xe_defaults.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_rc.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_rc.h
 create mode 100644 drivers/gpu/drm/xe/xe_mmio_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_sleep.h
 create mode 100644 drivers/gpu/drm/xe/xe_tile_types.h
 create mode 100644 drivers/gpu/tests/Makefile
 create mode 100644 drivers/gpu/tests/gpu_buddy_test.c
 rename drivers/gpu/{drm/lib/drm_random.c => tests/gpu_random.c} (59%)
 rename drivers/gpu/{drm/lib/drm_random.h => tests/gpu_random.h} (53%)
 create mode 100644 include/linux/coreboot.h
 create mode 100644 include/linux/gpu_buddy.h

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich, (HRB 36809, AG Nürnberg)

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2026-04-09 11:39 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-09 11:39 [PULL] drm-misc-next-fixes Thomas Zimmermann
  -- strict thread matches above, loose matches on Subject: below --
2026-02-05 11:22 Maxime Ripard
2026-01-29  8:58 Maxime Ripard
2025-12-10 10:21 Maarten Lankhorst
2025-11-26 15:20 Maarten Lankhorst
2025-10-02 12:23 Thomas Zimmermann
2025-09-25  6:42 Thomas Zimmermann
2025-09-18  6:45 Thomas Zimmermann
2025-08-12  6:47 Thomas Zimmermann
2025-07-24  6:52 Maxime Ripard
2025-06-05 17:02 Maarten Lankhorst
2025-04-04  6:51 Thomas Zimmermann
2025-03-27 14:18 Thomas Zimmermann
2025-03-13 18:01 Thomas Zimmermann
2025-01-24 15:25 Maarten Lankhorst
2025-01-24 16:09 ` Simona Vetter
2025-01-16  8:45 Maxime Ripard
2024-11-28 13:01 Maarten Lankhorst
2024-09-05 11:38 Thomas Zimmermann
2024-07-25 14:59 Maxime Ripard
2024-07-19  7:39 Maxime Ripard
2024-07-11 11:43 Maxime Ripard
2024-06-06 22:12 Maarten Lankhorst
2024-05-23  4:41 Maarten Lankhorst
2024-05-16 15:00 Maarten Lankhorst
2024-05-08 10:36 Maarten Lankhorst
2024-03-21 16:19 Thomas Zimmermann
2024-03-14  8:28 Thomas Zimmermann
2024-03-07 12:46 Thomas Zimmermann
2024-02-29  8:53 Thomas Zimmermann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox