lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ