All of lore.kernel.org
 help / color / mirror / Atom feed
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.4-rc6
Date: Fri, 9 Jun 2023 11:39:32 +1000	[thread overview]
Message-ID: <CAPM=9tweJxBYq_08o-ZtgXRgdRQYZCbFiN+VdunddCaA+UwSEw@mail.gmail.com> (raw)

Hey Linux,

Bit busier and a bit more scattered than usual. amdgpu is the main
one, with ivpu and msm having a few fixes, then i915, exynos, ast,
lima, radeon with some misc bits, but overall nothing standing out.

Dave.

drm-fixes-2023-06-09:
drm fixes for 6.4-rc6

fb-helper:
- Fill in fb-helper vars more correctly.

amdgpu:
- S0ix fixes
- GPU reset fixes
- SMU13 fixes
- SMU11 fixes
- Misc Display fixes
- Revert RV/RV2/PCO clock counter changes
- Fix Stoney xclk value
- Fix reserved vram debug info

radeon:
- Fix a potential use after free

i915:
- CDCLK voltage fix for ADL-P
- eDP wake sync pulse fix.
- Two error handling fixes to selftests

exynos:
- Fix wrong return in Exynos vidi driver.
- Fix use-after-free issue to Exynos g2d driver.

ast:
- resume and modeset fixes for ast.

ivpu:
- Assorted ivpu fixes.

lima:
- lima context destroy fix.

msm:
- Fix max segment size to address splat on newer a6xx
- Disable PSR by default w/ modparam to re-enable, since there
  still seems to be a lingering issue
- Fix HPD issue
- Fix issue with unitialized GMU mutex
The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7:

  Linux 6.4-rc5 (2023-06-04 14:04:27 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-09

for you to fetch changes up to 986c34b495810b38f365bb71665b77de60f15b2c:

  Merge tag 'drm-msm-fixes-2023-06-08' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2023-06-09
11:20:23 +1000)

----------------------------------------------------------------
drm fixes for 6.4-rc6

fb-helper:
- Fill in fb-helper vars more correctly.

amdgpu:
- S0ix fixes
- GPU reset fixes
- SMU13 fixes
- SMU11 fixes
- Misc Display fixes
- Revert RV/RV2/PCO clock counter changes
- Fix Stoney xclk value
- Fix reserved vram debug info

radeon:
- Fix a potential use after free

i915:
- CDCLK voltage fix for ADL-P
- eDP wake sync pulse fix.
- Two error handling fixes to selftests

exynos:
- Fix wrong return in Exynos vidi driver.
- Fix use-after-free issue to Exynos g2d driver.

ast:
- resume and modeset fixes for ast.

ivpu:
- Assorted ivpu fixes.

lima:
- lima context destroy fix.

msm:
- Fix max segment size to address splat on newer a6xx
- Disable PSR by default w/ modparam to re-enable, since there
  still seems to be a lingering issue
- Fix HPD issue
- Fix issue with unitialized GMU mutex

----------------------------------------------------------------
Abhinav Kumar (1):
      drm/msm/dp: add module parameter for PSR

Alex Deucher (3):
      Revert "drm/amdgpu: change the reference clock for raven/raven2"
      Revert "drm/amdgpu: Differentiate between Raven2 and
Raven/Picasso according to revision id"
      Revert "drm/amdgpu: switch to golden tsc registers for raven/raven2"

Alvin Lee (1):
      drm/amd/display: Reduce sdp bw after urgent to 90%

Andi Shyti (1):
      drm/i915/gt: Use the correct error value when kernel_context() fails

Andrzej Kacprowski (2):
      accel/ivpu: Do not trigger extra VPU reset if the VPU is idle
      accel/ivpu: Fix sporadic VPU boot failure

Chaitanya Kumar Borah (1):
      drm/i915/display: Set correct voltage level for 480MHz CDCLK

Chia-I Wu (1):
      drm/amdgpu: fix xclk freq on CHIP_STONEY

Dave Airlie (5):
      Merge tag 'amd-drm-fixes-6.4-2023-06-07' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2023-06-08' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'exynos-drm-fixes-for-v6.4-rc6' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes
      Merge tag 'drm-misc-fixes-2023-06-08' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-msm-fixes-2023-06-08' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (1):
      drm/msm/a6xx: initialize GMU mutex earlier

Erico Nunes (1):
      drm/lima: fix sched context destroy

Evan Quan (1):
      drm/amd/pm: conditionally disable pcie lane switching for some
sienna_cichlid SKUs

Geert Uytterhoeven (1):
      drm/fb-helper: Fix height, width, and accel_flags in fb_var

Horatio Zhang (1):
      drm/amdgpu: fix Null pointer dereference error in
amdgpu_device_recover_vram

Inki Dae (1):
      drm/exynos: vidi: fix a wrong error return

Jammy Huang (2):
      drm/ast: Fix long time waiting on s3/s4 resume
      drm/ast: Fix modeset failed on DisplayPort

Jouni Högander (1):
      drm/i915: Use 18 fast wake AUX sync len

Kuogee Hsieh (1):
      drm/msm/dp: enable HDP plugin/unplugged interrupts at hpd_enable/disable

Lijo Lazar (1):
      drm/amd/pm: Fix power context allocation in SMU13

Mario Limonciello (2):
      drm/amd: Disallow s0ix without BIOS support again
      drm/amd: Make lack of `ACPI_FADT_LOW_POWER_S0` or
`CONFIG_AMD_PMC` louder during suspend path

Min Li (2):
      drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
      drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl

Randy Dunlap (1):
      accel/ivpu: ivpu_ipc needs GENERIC_ALLOCATOR

Rob Clark (1):
      drm/msm: Set max segment size earlier

Samson Tam (1):
      drm/amd/display: add ODM case when looking for first split pipe

Stanislaw Gruszka (2):
      accel/ivpu: Reserve all non-command bo's using DMA_RESV_USAGE_BOOKKEEP
      accel/ivpu: Do not use mutex_lock_interruptible

Tvrtko Ursulin (1):
      drm/i915/selftests: Add some missing error propagation

YiPeng Chai (1):
      drm/amdgpu: change reserved vram info print

 drivers/accel/ivpu/Kconfig                         |  1 +
 drivers/accel/ivpu/ivpu_hw_mtl.c                   | 22 ++++--
 drivers/accel/ivpu/ivpu_hw_mtl_reg.h               |  1 +
 drivers/accel/ivpu/ivpu_ipc.c                      |  4 +-
 drivers/accel/ivpu/ivpu_job.c                      | 21 +++--
 drivers/accel/ivpu/ivpu_mmu.c                      | 22 ++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           | 12 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         | 10 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |  1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  7 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              | 35 --------
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |  7 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    | 11 ++-
 drivers/gpu/drm/amd/display/dc/core/dc.c           | 36 ++++++++-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 20 +++++
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |  2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    | 92 +++++++++++++++++-----
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  4 +-
 drivers/gpu/drm/ast/ast_dp.c                       | 55 ++++---------
 drivers/gpu/drm/ast/ast_drv.h                      |  5 +-
 drivers/gpu/drm/ast/ast_main.c                     | 11 ++-
 drivers/gpu/drm/ast/ast_mode.c                     | 15 +++-
 drivers/gpu/drm/ast/ast_post.c                     |  3 +-
 drivers/gpu/drm/drm_fb_helper.c                    | 12 +--
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  2 -
 drivers/gpu/drm/i915/display/intel_cdclk.c         | 30 ++++++-
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |  2 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_context.c  | 14 +++-
 drivers/gpu/drm/i915/gt/selftest_execlists.c       | 12 ++-
 drivers/gpu/drm/lima/lima_sched.c                  |  2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |  2 -
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  2 +
 drivers/gpu/drm/msm/dp/dp_catalog.c                | 15 +++-
 drivers/gpu/drm/msm/dp/dp_catalog.h                |  3 +-
 drivers/gpu/drm/msm/dp/dp_display.c                | 77 ++++++------------
 drivers/gpu/drm/msm/msm_drv.c                      |  4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |  4 +-
 38 files changed, 342 insertions(+), 238 deletions(-)

WARNING: multiple messages have this Message-ID (diff)
From: Dave Airlie <airlied@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: LKML <linux-kernel@vger.kernel.org>,
	dri-devel <dri-devel@lists.freedesktop.org>
Subject: [git pull] drm fixes for 6.4-rc6
Date: Fri, 9 Jun 2023 11:39:32 +1000	[thread overview]
Message-ID: <CAPM=9tweJxBYq_08o-ZtgXRgdRQYZCbFiN+VdunddCaA+UwSEw@mail.gmail.com> (raw)

Hey Linux,

Bit busier and a bit more scattered than usual. amdgpu is the main
one, with ivpu and msm having a few fixes, then i915, exynos, ast,
lima, radeon with some misc bits, but overall nothing standing out.

Dave.

drm-fixes-2023-06-09:
drm fixes for 6.4-rc6

fb-helper:
- Fill in fb-helper vars more correctly.

amdgpu:
- S0ix fixes
- GPU reset fixes
- SMU13 fixes
- SMU11 fixes
- Misc Display fixes
- Revert RV/RV2/PCO clock counter changes
- Fix Stoney xclk value
- Fix reserved vram debug info

radeon:
- Fix a potential use after free

i915:
- CDCLK voltage fix for ADL-P
- eDP wake sync pulse fix.
- Two error handling fixes to selftests

exynos:
- Fix wrong return in Exynos vidi driver.
- Fix use-after-free issue to Exynos g2d driver.

ast:
- resume and modeset fixes for ast.

ivpu:
- Assorted ivpu fixes.

lima:
- lima context destroy fix.

msm:
- Fix max segment size to address splat on newer a6xx
- Disable PSR by default w/ modparam to re-enable, since there
  still seems to be a lingering issue
- Fix HPD issue
- Fix issue with unitialized GMU mutex
The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7:

  Linux 6.4-rc5 (2023-06-04 14:04:27 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-06-09

for you to fetch changes up to 986c34b495810b38f365bb71665b77de60f15b2c:

  Merge tag 'drm-msm-fixes-2023-06-08' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes (2023-06-09
11:20:23 +1000)

----------------------------------------------------------------
drm fixes for 6.4-rc6

fb-helper:
- Fill in fb-helper vars more correctly.

amdgpu:
- S0ix fixes
- GPU reset fixes
- SMU13 fixes
- SMU11 fixes
- Misc Display fixes
- Revert RV/RV2/PCO clock counter changes
- Fix Stoney xclk value
- Fix reserved vram debug info

radeon:
- Fix a potential use after free

i915:
- CDCLK voltage fix for ADL-P
- eDP wake sync pulse fix.
- Two error handling fixes to selftests

exynos:
- Fix wrong return in Exynos vidi driver.
- Fix use-after-free issue to Exynos g2d driver.

ast:
- resume and modeset fixes for ast.

ivpu:
- Assorted ivpu fixes.

lima:
- lima context destroy fix.

msm:
- Fix max segment size to address splat on newer a6xx
- Disable PSR by default w/ modparam to re-enable, since there
  still seems to be a lingering issue
- Fix HPD issue
- Fix issue with unitialized GMU mutex

----------------------------------------------------------------
Abhinav Kumar (1):
      drm/msm/dp: add module parameter for PSR

Alex Deucher (3):
      Revert "drm/amdgpu: change the reference clock for raven/raven2"
      Revert "drm/amdgpu: Differentiate between Raven2 and
Raven/Picasso according to revision id"
      Revert "drm/amdgpu: switch to golden tsc registers for raven/raven2"

Alvin Lee (1):
      drm/amd/display: Reduce sdp bw after urgent to 90%

Andi Shyti (1):
      drm/i915/gt: Use the correct error value when kernel_context() fails

Andrzej Kacprowski (2):
      accel/ivpu: Do not trigger extra VPU reset if the VPU is idle
      accel/ivpu: Fix sporadic VPU boot failure

Chaitanya Kumar Borah (1):
      drm/i915/display: Set correct voltage level for 480MHz CDCLK

Chia-I Wu (1):
      drm/amdgpu: fix xclk freq on CHIP_STONEY

Dave Airlie (5):
      Merge tag 'amd-drm-fixes-6.4-2023-06-07' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2023-06-08' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'exynos-drm-fixes-for-v6.4-rc6' of
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into
drm-fixes
      Merge tag 'drm-misc-fixes-2023-06-08' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-msm-fixes-2023-06-08' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes

Dmitry Baryshkov (1):
      drm/msm/a6xx: initialize GMU mutex earlier

Erico Nunes (1):
      drm/lima: fix sched context destroy

Evan Quan (1):
      drm/amd/pm: conditionally disable pcie lane switching for some
sienna_cichlid SKUs

Geert Uytterhoeven (1):
      drm/fb-helper: Fix height, width, and accel_flags in fb_var

Horatio Zhang (1):
      drm/amdgpu: fix Null pointer dereference error in
amdgpu_device_recover_vram

Inki Dae (1):
      drm/exynos: vidi: fix a wrong error return

Jammy Huang (2):
      drm/ast: Fix long time waiting on s3/s4 resume
      drm/ast: Fix modeset failed on DisplayPort

Jouni Högander (1):
      drm/i915: Use 18 fast wake AUX sync len

Kuogee Hsieh (1):
      drm/msm/dp: enable HDP plugin/unplugged interrupts at hpd_enable/disable

Lijo Lazar (1):
      drm/amd/pm: Fix power context allocation in SMU13

Mario Limonciello (2):
      drm/amd: Disallow s0ix without BIOS support again
      drm/amd: Make lack of `ACPI_FADT_LOW_POWER_S0` or
`CONFIG_AMD_PMC` louder during suspend path

Min Li (2):
      drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
      drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl

Randy Dunlap (1):
      accel/ivpu: ivpu_ipc needs GENERIC_ALLOCATOR

Rob Clark (1):
      drm/msm: Set max segment size earlier

Samson Tam (1):
      drm/amd/display: add ODM case when looking for first split pipe

Stanislaw Gruszka (2):
      accel/ivpu: Reserve all non-command bo's using DMA_RESV_USAGE_BOOKKEEP
      accel/ivpu: Do not use mutex_lock_interruptible

Tvrtko Ursulin (1):
      drm/i915/selftests: Add some missing error propagation

YiPeng Chai (1):
      drm/amdgpu: change reserved vram info print

 drivers/accel/ivpu/Kconfig                         |  1 +
 drivers/accel/ivpu/ivpu_hw_mtl.c                   | 22 ++++--
 drivers/accel/ivpu/ivpu_hw_mtl_reg.h               |  1 +
 drivers/accel/ivpu/ivpu_ipc.c                      |  4 +-
 drivers/accel/ivpu/ivpu_job.c                      | 21 +++--
 drivers/accel/ivpu/ivpu_mmu.c                      | 22 ++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           | 12 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         | 10 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |  1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  7 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              | 35 --------
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |  7 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    | 11 ++-
 drivers/gpu/drm/amd/display/dc/core/dc.c           | 36 ++++++++-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 20 +++++
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |  2 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    | 92 +++++++++++++++++-----
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  4 +-
 drivers/gpu/drm/ast/ast_dp.c                       | 55 ++++---------
 drivers/gpu/drm/ast/ast_drv.h                      |  5 +-
 drivers/gpu/drm/ast/ast_main.c                     | 11 ++-
 drivers/gpu/drm/ast/ast_mode.c                     | 15 +++-
 drivers/gpu/drm/ast/ast_post.c                     |  3 +-
 drivers/gpu/drm/drm_fb_helper.c                    | 12 +--
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  2 -
 drivers/gpu/drm/i915/display/intel_cdclk.c         | 30 ++++++-
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |  2 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_context.c  | 14 +++-
 drivers/gpu/drm/i915/gt/selftest_execlists.c       | 12 ++-
 drivers/gpu/drm/lima/lima_sched.c                  |  2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |  2 -
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  2 +
 drivers/gpu/drm/msm/dp/dp_catalog.c                | 15 +++-
 drivers/gpu/drm/msm/dp/dp_catalog.h                |  3 +-
 drivers/gpu/drm/msm/dp/dp_display.c                | 77 ++++++------------
 drivers/gpu/drm/msm/msm_drv.c                      |  4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |  4 +-
 38 files changed, 342 insertions(+), 238 deletions(-)

             reply	other threads:[~2023-06-09  1:39 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-09  1:39 Dave Airlie [this message]
2023-06-09  1:39 ` [git pull] drm fixes for 6.4-rc6 Dave Airlie
2023-06-09  2:24 ` pr-tracker-bot
2023-06-09  2:24   ` pr-tracker-bot
2023-08-11  6:27 Dave Airlie
2023-08-11  6:27 ` Dave Airlie
2023-08-11 16:45 ` pr-tracker-bot
2023-08-11 16:45   ` 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=9tweJxBYq_08o-ZtgXRgdRQYZCbFiN+VdunddCaA+UwSEw@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.