From: Dave Airlie <airlied@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dri-devel <dri-devel@lists.freedesktop.org>,
LKML <linux-kernel@vger.kernel.org>
Subject: [git pull] drm fixes for 6.9-rc2
Date: Sat, 30 Mar 2024 06:29:04 +1000 [thread overview]
Message-ID: <CAPM=9tyTKh_qXRW8MaTrRnjN=Da_hLLm66dj2_WcwFQ3e3O+kg@mail.gmail.com> (raw)
Hi Linus,
Regular fixes for rc2, quite a few i915/amdgpu as usual, some xe, and
then mostly scattered around. rc3 might be quieter with the holidays
but we shall see.
Regards.
Dave.
drm-fixes-2024-03-30:
drm fixes for 6.9-rc2
bridge:
- select DRM_KMS_HELPER
dma-buf:
- fix NULL-pointer deref
dp:
- fix div-by-zero in DP MST unplug code
fbdev:
- select FB_IOMEM_FOPS for SBus
sched:
- fix NULL-pointer deref
xe:
- Fix build on mips
- Fix wrong bound checks
- Fix use of msec rather than jiffies
- Remove dead code
amdgpu:
- SMU 14.0.1 updates
- DCN 3.5.x updates
- VPE fix
- eDP panel flickering fix
- Suspend fix
- PSR fix
- DCN 3.0+ fix
- VCN 4.0.6 updates
- debugfs fix
amdkfd:
- DMA-Buf fix
- GFX 9.4.2 TLB flush fix
- CP interrupt fix
i915:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c
- Update a MTL workaround
- Fix locking inversion in hwmon's sysfs
- Remove a bogus error message around PXP
- Fix UAF on VMA
- Reset queue_priority_hint on parking
- Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP
- Disable AuxCCS for Xe driver
- Revert init order of MIPI DSI
- DRRS debugfs fix with an extra refactor patch
- VRR related fixes
- Fix a JSL eDP corruption
- Fix the cursor physical dma address
- BIOS VBT related fix
nouveau:
- dmem: handle kcalloc() allocation failures
qxl:
- remove unused variables
rockchip:
- vop2: remove support for AR30 and AB30 formats
vmwgfx:
- debugfs: create ttm_resource_manager entry only if needed
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2024-03-30
for you to fetch changes up to b01f596ab1dd027ce937358007dc1fa3e5a25917:
Merge tag 'drm-intel-fixes-2024-03-28' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
(2024-03-30 05:34:06 +1000)
----------------------------------------------------------------
drm fixes for 6.9-rc2
bridge:
- select DRM_KMS_HELPER
dma-buf:
- fix NULL-pointer deref
dp:
- fix div-by-zero in DP MST unplug code
fbdev:
- select FB_IOMEM_FOPS for SBus
sched:
- fix NULL-pointer deref
xe:
- Fix build on mips
- Fix wrong bound checks
- Fix use of msec rather than jiffies
- Remove dead code
amdgpu:
- SMU 14.0.1 updates
- DCN 3.5.x updates
- VPE fix
- eDP panel flickering fix
- Suspend fix
- PSR fix
- DCN 3.0+ fix
- VCN 4.0.6 updates
- debugfs fix
amdkfd:
- DMA-Buf fix
- GFX 9.4.2 TLB flush fix
- CP interrupt fix
i915:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c
- Update a MTL workaround
- Fix locking inversion in hwmon's sysfs
- Remove a bogus error message around PXP
- Fix UAF on VMA
- Reset queue_priority_hint on parking
- Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP
- Disable AuxCCS for Xe driver
- Revert init order of MIPI DSI
- DRRS debugfs fix with an extra refactor patch
- VRR related fixes
- Fix a JSL eDP corruption
- Fix the cursor physical dma address
- BIOS VBT related fix
nouveau:
- dmem: handle kcalloc() allocation failures
qxl:
- remove unused variables
rockchip:
- vop2: remove support for AR30 and AB30 formats
vmwgfx:
- debugfs: create ttm_resource_manager entry only if needed
----------------------------------------------------------------
Andy Yan (1):
drm/rockchip: vop2: Remove AR30 and AB30 format support
Bhanuprakash Modem (2):
drm/i915/drrs: Refactor CPU transcoder DRRS check
drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status
Chris Bainbridge (1):
drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau
Chris Park (1):
drm/amd/display: Prevent crash when disable stream
Chris Wilson (1):
drm/i915/gt: Reset queue_priority_hint on parking
Dave Airlie (5):
Merge tag 'drm-xe-fixes-2024-03-26' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'amd-drm-fixes-6.9-2024-03-27' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
drm/i915: add bug.h include to i915_memcpy.c
Merge tag 'drm-misc-fixes-2024-03-28' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag 'drm-intel-fixes-2024-03-28' of
https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Duoming Zhou (1):
nouveau/dmem: handle kcalloc() allocation failure
Eric Huang (1):
drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
George Shen (1):
drm/amd/display: Remove MPC rate control logic from DCN30 and above
Hamza Mahfooz (1):
drm/amd/display: fix IPX enablement
Harry Wentland (1):
Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets
for DP/eDP displays without PSR"
Janusz Krzysztofik (2):
drm/i915/hwmon: Fix locking inversion in sysfs getter
drm/i915/vma: Fix UAF on destroy against retire race
Jocelyn Falempe (1):
drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
Johannes Weiner (1):
drm/amdgpu: fix deadlock while reading mqd from debugfs
Jonathan Kim (1):
drm/amdkfd: range check cp bad op exception interrupts
Jonathon Hall (1):
drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
Joonas Lahtinen (1):
drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
José Roberto de Souza (1):
drm/i915: Do not print 'pxp init failed with 0' when it succeed
Juha-Pekka Heikkila (1):
drm/i915/display: Disable AuxCCS framebuffers if built for Xe
Lang Yu (2):
drm/amdgpu/umsch: update UMSCH 4.0 FW interface
drm/amdgpu: enable UMSCH 4.0.6
Luca Weiss (1):
drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE
Lucas De Marchi (1):
drm/xe: Fix END redefinition
Mario Limonciello (1):
drm/amd: Flush GFXOFF requests in prepare stage
Matthew Auld (5):
drm/xe/guc_submit: use jiffies for job timeout
drm/xe/queue: fix engine_class bounds check
drm/xe/device: fix XE_MAX_GT_PER_TILE check
drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check
drm/xe/query: fix gt_id bounds check
Miguel Ojeda (2):
drm/qxl: remove unused `count` variable from `qxl_surface_id_alloc()`
drm/qxl: remove unused variable from `qxl_process_single_command()`
Mukul Joshi (1):
drm/amdkfd: Check cgroup when returning DMABuf info
Natanel Roizenman (1):
drm/amd/display: Increase Z8 watermark times.
Neil Armstrong (1):
Revert "drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE"
Nirmoy Das (1):
drm/xe: Remove unused xe_bo->props struct
Pavel Sakharov (1):
dma-buf: Fix NULL pointer dereference in sanitycheck()
Peyton Lee (1):
drm/amdgpu/vpe: power on vpe when hw_init
Roman Li (1):
drm/amd/display: Fix bounds check for dcn35 DcfClocks
Sung Joon Kim (1):
drm/amd/display: Update dcn351 to latest dcn35 config
Taimur Hassan (1):
drm/amd/display: Send DTBCLK disable message on first commit
Tejas Upadhyay (1):
drm/i915/mtl: Update workaround 14018575942
Thomas Zimmermann (3):
Merge drm/drm-fixes into drm-misc-fixes
Merge drm/drm-fixes into drm-misc-fixes
fbdev: Select I/O-memory framebuffer ops for SBus
Ville Syrjälä (6):
drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
drm/i915/vrr: Generate VRR "safe window" for DSB
drm/i915/dsb: Fix DSB vblank waits when using VRR
drm/i915: Pre-populate the cursor physical dma address
drm/i915/bios: Tolerate devdata==NULL in
intel_bios_encoder_supports_dp_dual_mode()
Vitaly Prosyak (1):
drm/sched: fix null-ptr-deref in init entity
Wenjing Liu (1):
drm/amd/display: fix a dereference of a NULL pointer
Xi Liu (2):
drm/amd/display: increase bb clock for DCN351
drm/amd/display: Set DCN351 BB and IP the same as DCN35
lima1002 (1):
drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg
drivers/dma-buf/st-dma-fence-chain.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 46 +++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 12 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h | 20 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 6 ++
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 8 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 2 +-
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 7 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 54 ++++++-----
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 14 +--
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 5 +-
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 103 +++++++++++++++++----
.../amd/display/dc/dml2/dml2_translation_helper.c | 6 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 3 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 41 --------
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 41 --------
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 41 --------
.../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 2 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 11 ++-
.../amd/display/modules/info_packet/info_packet.c | 13 +--
drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h | 13 ++-
.../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h | 28 +++---
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 10 ++
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 50 ++++++++--
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 21 +++--
drivers/gpu/drm/display/drm_dp_helper.c | 7 ++
drivers/gpu/drm/i915/display/g4x_dp.c | 2 -
drivers/gpu/drm/i915/display/icl_dsi.c | 3 +-
drivers/gpu/drm/i915/display/intel_bios.c | 46 +++++++--
drivers/gpu/drm/i915/display/intel_cursor.c | 4 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_dp.c | 12 +--
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
drivers/gpu/drm/i915/display/intel_drrs.c | 14 ++-
drivers/gpu/drm/i915/display/intel_drrs.h | 3 +
drivers/gpu/drm/i915/display/intel_dsb.c | 14 +++
drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 ++
drivers/gpu/drm/i915/display/intel_sdvo.c | 4 -
drivers/gpu/drm/i915/display/intel_vrr.c | 7 +-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 -
.../gpu/drm/i915/gt/intel_execlists_submission.c | 3 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 1 +
drivers/gpu/drm/i915/i915_driver.c | 2 +-
drivers/gpu/drm/i915/i915_hwmon.c | 37 ++++----
drivers/gpu/drm/i915/i915_memcpy.c | 2 +
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 50 ++++++++--
drivers/gpu/drm/nouveau/nouveau_dmem.c | 12 +--
drivers/gpu/drm/qxl/qxl_cmd.c | 2 -
drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 2 -
drivers/gpu/drm/scheduler/sched_entity.c | 12 ++-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 15 +--
drivers/gpu/drm/xe/xe_bo.c | 59 ++----------
drivers/gpu/drm/xe/xe_bo_types.h | 19 ----
drivers/gpu/drm/xe/xe_device.h | 4 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 2 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 2 +-
drivers/gpu/drm/xe/xe_lrc.c | 20 ++--
drivers/gpu/drm/xe/xe_query.c | 2 +-
drivers/video/fbdev/Kconfig | 3 +
include/uapi/linux/kfd_ioctl.h | 17 +++-
74 files changed, 565 insertions(+), 448 deletions(-)
next reply other threads:[~2024-03-29 20:29 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-29 20:29 Dave Airlie [this message]
2024-03-29 22:58 ` [git pull] drm fixes for 6.9-rc2 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAPM=9tyTKh_qXRW8MaTrRnjN=Da_hLLm66dj2_WcwFQ3e3O+kg@mail.gmail.com' \
--to=airlied@gmail.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.