[git pull] drm fixes for 6.2-rc7

Dave Airlie airlied at gmail.com
Fri Feb 3 03:59:18 UTC 2023


Hi Linus,

A few more fixes this week, a bit more spread out though. We have a
bunch of nouveau regression and stabilisation fixes, along with usual
amdgpu, and i915. Otherwise just some minor misc ones.

Dave.

drm-fixes-2023-02-03:
drm fixes for 6.2-rc7

dma-fence:
- fix signaling bit for private fences

panel:
- boe-tv101wum-nl6 disable fix

nouveau:
- gm20b acr regression fix
- tu102 scrub status fix
- tu102 wait for firmware fix

i915:
- Fixes for potential use-after-free and double-free
- GuC locking and refcount fixes
- Display's reference clock value fix

amdgpu:
- GC11 fixes
- DCN 3.1.4 fixes
- NBIO 4.3 fix
- DCN 3.2 fixes
- Properly handle additional cases where DCN is not supported
- SMU13 fixes

vc4:
- fix CEC adapter names

ssd130x:
- fix display init regression
The following changes since commit 6d796c50f84ca79f1722bb131799e5a5710c4700:

  Linux 6.2-rc6 (2023-01-29 13:59:43 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-02-03

for you to fetch changes up to f1a9e82a1203802df3c917dd7ab1b5a5ded55793:

  Merge tag 'amd-drm-fixes-6.2-2023-02-01' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-02-03
13:28:06 +1000)

----------------------------------------------------------------
drm fixes for 6.2-rc7

dma-fence:
- fix signaling bit for private fences

panel:
- boe-tv101wum-nl6 disable fix

nouveau:
- gm20b acr regression fix
- tu102 scrub status fix
- tu102 wait for firmware fix

i915:
- Fixes for potential use-after-free and double-free
- GuC locking and refcount fixes
- Display's reference clock value fix

amdgpu:
- GC11 fixes
- DCN 3.1.4 fixes
- NBIO 4.3 fix
- DCN 3.2 fixes
- Properly handle additional cases where DCN is not supported
- SMU13 fixes

vc4:
- fix CEC adapter names

ssd130x:
- fix display init regression

----------------------------------------------------------------
Alex Deucher (1):
      drm/amd/display: Properly handle additional cases where DCN is
not supported

Ben Skeggs (3):
      drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
      drm/nouveau/fb/tu102-: fix register used to determine scrub status
      drm/nouveau/acr/gm20b: regression fixes

Chaitanya Kumar Borah (1):
      drm/i915/adlp: Fix typo for reference clock

Daniel Miess (2):
      drm/amd/display: Add missing brackets in calculation
      drm/amd/display: Adjust downscaling limits for dcn314

Danilo Krummrich (1):
      dma-buf: actually set signaling bit for private stub fences

Dave Airlie (3):
      Merge tag 'drm-misc-fixes-2023-02-02' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2023-02-02' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-6.2-2023-02-01' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Evan Quan (1):
      drm/amdgpu: enable HDP SD for gfx 11.0.3

George Shen (1):
      drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2

Graham Sider (1):
      drm/amdgpu: update wave data type to 3 for gfx11

Hans Verkuil (1):
      drm/vc4: hdmi: make CEC adapter name unique

Javier Martinez Canillas (1):
      drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command

John Harrison (3):
      drm/i915/guc: Fix locking when searching for a hung request
      drm/i915: Fix request ref counting during error capture & debugfs dump
      drm/i915: Fix up locking around dumping requests lists

Mario Limonciello (1):
      drm/amd: Fix initialization for nbio 4.3.0

Nicholas Kazlauskas (1):
      drm/amd/display: Reset DMUB mailbox SW state after HW reset

Rob Clark (2):
      drm/i915: Avoid potential vm use-after-free
      drm/i915: Fix potential bit_17 double-free

Stephen Boyd (1):
      drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable

Tim Huang (1):
      drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11

Yiqing Yao (1):
      drm/amdgpu: Enable vclk dclk node for gc11.0.3

 drivers/dma-buf/dma-fence.c                        |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  4 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c             |  8 ++-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |  3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 11 ++++
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |  5 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c  |  2 +-
 .../display/dc/dml/dcn314/display_mode_vba_314.c   |  2 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    | 12 ++++
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  6 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          | 14 ++++
 drivers/gpu/drm/i915/display/intel_cdclk.c         |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        | 14 +++-
 drivers/gpu/drm/i915/gem/i915_gem_tiling.c         |  9 +--
 drivers/gpu/drm/i915/gt/intel_context.c            |  4 +-
 drivers/gpu/drm/i915/gt/intel_context.h            |  3 +-
 drivers/gpu/drm/i915/gt/intel_engine.h             |  4 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          | 74 ++++++++++++----------
 .../gpu/drm/i915/gt/intel_execlists_submission.c   | 27 ++++++++
 .../gpu/drm/i915/gt/intel_execlists_submission.h   |  4 ++
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  | 14 +++-
 drivers/gpu/drm/i915/i915_gpu_error.c              | 33 ++--------
 drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h   |  1 +
 drivers/gpu/drm/nouveau/nvkm/core/firmware.c       |  3 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  | 10 +--
 drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c        | 14 +++-
 .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c    | 23 +++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild      |  1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c     |  8 +--
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c     |  5 --
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h      |  2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c     | 55 ++++++++++++++++
 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c    |  2 +-
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     | 16 +++--
 drivers/gpu/drm/solomon/ssd130x.c                  | 18 ++----
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  3 +-
 36 files changed, 296 insertions(+), 122 deletions(-)
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c


More information about the dri-devel mailing list