Hi Dave, Sima,

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

Best regards
Thomas

drm-misc-fixes-2025-10-30:
Short summary of fixes pull:

ast:
- Preserve correct bits on register I/O

dma-fence:
- Use correct timeline name

etnaviv:
- Use correct GPU adress space for flush

imx:
- parallel-display: Fix bridge handling

nouveau:
- Fix locking in scheduler

panel:
- kingdisplay-kd097d04: Disable EOT packet
- sitronix-st7789v: Use correct SYNC flags

sched:
- Fix locking to avoid race condition
- Fix SIGKILL handling

sysfb:
- Avoid NULL-pointer access
The following changes since commit 23437509a69476d4f896891032d62ac868731668:

  drm/panic: Fix 24bit pixel crossing page boundaries (2025-10-21 11:28:03 
+0200)

are available in the Git repository at:

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

for you to fetch changes up to a9fb41b5def8e1e0103d5fd1453787993587281e:

  drm/ast: Clear preserved bits from register output value (2025-10-30 20:44:44 
+0100)

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

ast:
- Preserve correct bits on register I/O

dma-fence:
- Use correct timeline name

etnaviv:
- Use correct GPU adress space for flush

imx:
- parallel-display: Fix bridge handling

nouveau:
- Fix locking in scheduler

panel:
- kingdisplay-kd097d04: Disable EOT packet
- sitronix-st7789v: Use correct SYNC flags

sched:
- Fix locking to avoid race condition
- Fix SIGKILL handling

sysfb:
- Avoid NULL-pointer access

----------------------------------------------------------------
Akash Goel (1):
      dma-fence: Fix safe access wrapper to call timeline name method

David Rosca (1):
      drm/sched: avoid killing parent entity on child SIGKILL

Luca Ceresoli (2):
      drm/imx: parallel-display: convert to devm_drm_bridge_alloc() API
      drm/imx: parallel-display: add the bridge before attaching it

Philipp Stanner (2):
      drm/sched: Fix race in drm_sched_entity_select_rq()
      drm/nouveau: Fix race in nouveau_sched_fini()

Sebastian Fleer (1):
      drm/panel: kingdisplay-kd097d04: Disable EoTp

Sebastian Reichel (1):
      drm/panel: sitronix-st7789v: fix sync flags for t28cp45tn89

Thomas Zimmermann (2):
      drm/sysfb: Do not dereference NULL pointer in plane reset
      drm/ast: Clear preserved bits from register output value

Tomeu Vizoso (1):
      drm/etnaviv: fix flush sequence logic

 drivers/dma-buf/dma-fence.c                        |  2 +-
 drivers/gpu/drm/ast/ast_drv.h                      |  8 ++++----
 drivers/gpu/drm/drm_gem_atomic_helper.c            |  8 ++++++--
 drivers/gpu/drm/etnaviv/etnaviv_buffer.c           |  2 +-
 drivers/gpu/drm/imx/ipuv3/parallel-display.c       | 18 +++++++++---------
 drivers/gpu/drm/nouveau/nouveau_sched.c            | 14 ++++++++++++--
 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c |  2 +-
 drivers/gpu/drm/panel/panel-sitronix-st7789v.c     |  7 ++++++-
 drivers/gpu/drm/scheduler/sched_entity.c           |  6 ++++--
 9 files changed, 44 insertions(+), 23 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)

Reply via email to