2024-02-09 04:30:32

by Dave Airlie

[permalink] [raw]
Subject: [git pull] drm fixes for 6.8-rc4

Hi Linus,

Regular weekly fixes, xe, amdgpu and msm are most of them, with some
misc in i915, ivpu and nouveau, scattered but nothing too intense at
this point.

Dave.

drm-fixes-2024-02-09:
drm fixes for 6.8-rc4

i915:
- gvt: docs fix, uninit var, MAINTAINERS

ivpu:
- add aborted job status
- disable d3 hot delay
- mmu fixes

nouveau:
- fix gsp rpc size request
- fix dma buffer leaks
- use common code for gsp mem ctor

xe:
- Fix a loop in an error path
- Fix a missing dma-fence reference
- Fix a retry path on userptr REMAP
- Workaround for a false gcc warning
- Fix missing map of the usm batch buffer
in the migrate vm.
- Fix a memory leak.
- Fix a bad assumption of used page size
- Fix hitting a BUG() due to zero pages to map.
- Remove some leftover async bind queue relics

amdgpu:
- Misc NULL/bounds check fixes
- ODM pipe policy fix
- Aborted suspend fixes
- JPEG 4.0.5 fix
- DCN 3.5 fixes
- PSP fix
- DP MST fix
- Phantom pipe fix
- VRAM vendor fix
- Clang fix
- SR-IOV fix

msm:
- DPU:
- fix for kernel doc warnings and smatch warnings in dpu_encoder
- fix for smatch warning in dpu_encoder
- fix the bus bandwidth value for SDM670
- DP:
- fixes to handle unknown bpc case correctly for DP
- fix for MISC0 programming
- GPU:
- dmabuf vmap fix
- a610 UBWC corruption fix (incorrect hbb)
- revert a commit that was making GPU recovery unreliable
The following changes since commit 54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478:

Linux 6.8-rc3 (2024-02-04 12:20:36 +0000)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-09

for you to fetch changes up to 311520887d7cad2d5494933bd19bf85eb5398ffc:

Merge tag 'drm-msm-fixes-2024-02-07' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2024-02-09
11:32:38 +1000)

----------------------------------------------------------------
drm fixes for 6.8-rc4

i915:
- gvt: docs fix, uninit var, MAINTAINERS

ivpu:
- add aborted job status
- disable d3 hot delay
- mmu fixes

nouveau:
- fix gsp rpc size request
- fix dma buffer leaks
- use common code for gsp mem ctor

xe:
- Fix a loop in an error path
- Fix a missing dma-fence reference
- Fix a retry path on userptr REMAP
- Workaround for a false gcc warning
- Fix missing map of the usm batch buffer
in the migrate vm.
- Fix a memory leak.
- Fix a bad assumption of used page size
- Fix hitting a BUG() due to zero pages to map.
- Remove some leftover async bind queue relics

amdgpu:
- Misc NULL/bounds check fixes
- ODM pipe policy fix
- Aborted suspend fixes
- JPEG 4.0.5 fix
- DCN 3.5 fixes
- PSP fix
- DP MST fix
- Phantom pipe fix
- VRAM vendor fix
- Clang fix
- SR-IOV fix

msm:
- DPU:
- fix for kernel doc warnings and smatch warnings in dpu_encoder
- fix for smatch warning in dpu_encoder
- fix the bus bandwidth value for SDM670
- DP:
- fixes to handle unknown bpc case correctly for DP
- fix for MISC0 programming
- GPU:
- dmabuf vmap fix
- a610 UBWC corruption fix (incorrect hbb)
- revert a commit that was making GPU recovery unreliable

----------------------------------------------------------------
Abhinav Kumar (1):
drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup

Alvin Lee (1):
drm/amd/display: Update phantom pipe enable / disable sequence

Arnd Bergmann (1):
drm/xe: circumvent bogus stringop-overflow warning

Dan Carpenter (1):
drm/i915/gvt: Fix uninitialized variable in handle_mmio()

Dave Airlie (6):
nouveau/gsp: use correct size for registry rpc.
Merge tag 'drm-misc-fixes-2024-02-08' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-xe-fixes-2024-02-08' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag 'drm-intel-fixes-2024-02-08' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-6.8-2024-02-08' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-msm-fixes-2024-02-07' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (1):
drm/msm/mdss: specify cfg bandwidth for SDM670

Fangzhi Zuo (1):
drm/amd/display: Fix MST Null Ptr for RV

Grzegorz Trzebiatowski (1):
accel/ivpu: Add job status for jobs aborted by the driver

Jacek Lawrynowicz (1):
accel/ivpu: Disable d3hot_delay on all NPU generations

Joonas Lahtinen (1):
Merge tag 'gvt-fixes-2024-02-05' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Krystian Pradzynski (2):
accel/ivpu/40xx: Enable D0i3 message
accel/ivpu/40xx: Stop passing SKU boot parameters to FW

Kuogee Hsieh (2):
drm/msms/dp: fixed link clock divider bits be over written in
BPC unknown case
drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case

Li Ma (1):
drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend

Lijo Lazar (2):
drm/amdgpu: Avoid fetching VRAM vendor info
drm/amdgpu: Fix HDP flush for VFs on nbio v7.9

Mario Limonciello (1):
drm/amd/display: Clear phantom stream count and plane count

Matthew Auld (1):
drm/xe/vm: don't ignore error when in_kthread

Matthew Brost (7):
drm/sched: Re-queue run job worker when
drm_sched_entity_pop_job() returns NULL
drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
drm/xe: Take a reference in xe_exec_queue_last_fence_get()
drm/xe: Pick correct userptr VMA to repin on REMAP op failure
drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
drm/xe: Assume large page size if VMA not yet bound
drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR

Maxime Ripard (1):
Merge drm-misc-next-fixes-2024-01-19 into drm-misc-fixes

Nathan Chancellor (1):
drm/amd/display: Increase frame-larger-than for all display_mode_vba files

Nicholas Kazlauskas (1):
drm/amd/display: Increase eval/entry delay for DCN35

Prike Liang (2):
drm/amdgpu: skip to program GFXDEC registers for suspend abort
drm/amdgpu: reset gpu for s3 suspend abort case

Randy Dunlap (1):
drm/msm/dpu: fix kernel-doc warnings

Rodrigo Siqueira (1):
drm/amd/display: Disable ODM by default for DCN35

Srinivasan Shanmugam (3):
drm/amd/display: Fix 'panel_cntl' could be null in
'dcn21_set_backlight_level()'
drm/amd/display: Add NULL test for 'timing generator' in
'dcn21_set_pipe()'
drm/amd/display: Implement bounds check for stream encoder
creation in DCN301

Stanley.Yang (1):
drm/amdgpu: Fix shared buff copy to user

Timur Tabi (2):
drm/nouveau: fix several DMA buffer leaks
drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()

Wachowski, Karol (2):
accel/ivpu: Force snooping for MMU writes
accel/ivpu: Correct MMU queue size checking functions

Wenjing Liu (1):
drm/amd/display: set odm_combine_policy based on context in dcn32 resource

Xiaoming Wang (1):
drm/xe/display: Fix memleak in display initialization

Zhenyu Wang (1):
drm/i915: Replace dead 01.org link

Zhi Wang (1):
MAINTAINERS: Update Zhi Wang's email address

MAINTAINERS | 4 +-
drivers/accel/ivpu/ivpu_drv.c | 5 +-
drivers/accel/ivpu/ivpu_fw.c | 1 -
drivers/accel/ivpu/ivpu_hw_37xx.c | 2 +-
drivers/accel/ivpu/ivpu_hw_40xx.c | 7 +-
drivers/accel/ivpu/ivpu_job.c | 4 +-
drivers/accel/ivpu/ivpu_mmu.c | 36 ++++++----
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +++
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 8 ---
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 9 ---
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 10 ---
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 6 ++
drivers/gpu/drm/amd/amdgpu/soc15.c | 22 +++++++
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 ++--
drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 3 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 15 +++--
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 4 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.h | 4 ++
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 +-
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h | 4 ++
.../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 63 ++++++++++--------
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 76 ++++++++++++++++++---
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 2 +
.../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 3 +
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1 +
.../drm/amd/display/dc/hwss/hw_sequencer_private.h | 7 ++
drivers/gpu/drm/amd/display/dc/inc/resource.h | 20 +++---
.../display/dc/resource/dcn301/dcn301_resource.c | 2 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 16 ++++-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 5 +-
drivers/gpu/drm/i915/Kconfig | 2 +-
drivers/gpu/drm/i915/gvt/handlers.c | 3 +-
drivers/gpu/drm/i915/intel_gvt.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 8 +--
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 3 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 5 --
drivers/gpu/drm/msm/dp/dp_link.c | 22 ++++---
drivers/gpu/drm/msm/dp/dp_reg.h | 3 +
drivers/gpu/drm/msm/msm_mdss.c | 1 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 77 +++++++++++++---------
drivers/gpu/drm/scheduler/sched_main.c | 15 +++--
drivers/gpu/drm/xe/xe_display.c | 6 --
drivers/gpu/drm/xe/xe_exec_queue.c | 8 ++-
drivers/gpu/drm/xe/xe_gt.c | 5 +-
drivers/gpu/drm/xe/xe_gt_pagefault.c | 2 +-
drivers/gpu/drm/xe/xe_migrate.c | 28 ++++++--
drivers/gpu/drm/xe/xe_sched_job.c | 1 -
drivers/gpu/drm/xe/xe_sync.c | 2 -
drivers/gpu/drm/xe/xe_vm.c | 62 +++++++----------
drivers/gpu/drm/xe/xe_vm_types.h | 8 ---
include/uapi/drm/ivpu_accel.h | 1 +
57 files changed, 390 insertions(+), 253 deletions(-)


2024-02-09 18:46:59

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [git pull] drm fixes for 6.8-rc4

The pull request you sent on Fri, 9 Feb 2024 14:28:39 +1000:

> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2024-02-09

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c76b766ec50d3d43e2dacea53a733b285f4b730d

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html