Re: [PULL] drm-misc-fixes

Simona Vetter
2025-10-31T18:10:45Z

On Thu, Oct 30, 2025 at 08:56:44PM +0100, Thomas Zimmermann wrote:
> 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)

Pulled into drm-fixes, thanks!
-Sima

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

--
Simona Vetter
Software Engineer