[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAPM=9tykW0CySOLSBfxiopj2xSnBi18LtzuFHmabFY3kFhZ6Lw@mail.gmail.com>
Date: Fri, 9 Feb 2024 14:28:39 +1000
From: Dave Airlie <airlied@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>, Daniel Vetter <daniel.vetter@...ll.ch>
Cc: dri-devel <dri-devel@...ts.freedesktop.org>, LKML <linux-kernel@...r.kernel.org>
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(-)
Powered by blists - more mailing lists