dri-devel.lists.freedesktop.org archive mirror
 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.8-rc6
Date: Fri, 23 Feb 2024 11:32:09 +1000	[thread overview]
Message-ID: <CAPM=9tzmzFd8UsKbpvo0vMh08DmgKMNgOCVZ-T5KgfZHyw-4bw@mail.gmail.com> (raw)

Hi Linus,

This is the weekly drm fixes. Non-drivers there is a fbdev/sparc fix,
syncobj, ttm and buddy fixes.
On the driver side, ivpu, meson, i915 have a small fix each. Then
amdgpu and xe have a bunch. Nouveau has some minor uapi additions to
give userspace some useful info along with a Kconfig change to allow
the new GSP firmware paths to be used by default on the GPUs it
supports.

Seems about the usual amount for this time of release cycle.

Dave.

drm-fixes-2024-02-23:
drm fixes for 6.8-rc6

fbdev:
- fix sparc undefined reference

syncobj:
- fix sync obj fence waiting
- handle NULL fence in syncobj eventfd code

ttm:
- fix invalid free

buddy:
- fix list handling
- fix 32-bit build

meson:
- don't remove bridges from other drivers

nouveau:
- fix build warnings
- add two minor info parameters
- add a Kconfig to allow GSP by default on some GPUs

ivpu:
- allow fw to do initial tile config

i915:
- fix TV mode

amdgpu:
- Suspend/resume fixes
- Backlight error fix
- DCN 3.5 fixes
- Misc fixes

xe:
- Remove support for persistent exec_queues
- Drop a reduntant sysfs newline printout
- A three-patch fix for a VM_BIND rebind optimization path
- Fix a modpost warning on an xe KUNIT module
The following changes since commit b401b621758e46812da61fa58a67c3fd8d91de0d:

  Linux 6.8-rc5 (2024-02-18 12:56:25 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 72fa02fdf83306c52bc1eede28359e3fa32a151a:

  nouveau: add an ioctl to report vram usage (2024-02-23 10:20:07 +1000)

----------------------------------------------------------------
drm fixes for 6.8-rc6

fbdev:
- fix sparc undefined reference

syncobj:
- fix sync obj fence waiting
- handle NULL fence in syncobj eventfd code

ttm:
- fix invalid free

buddy:
- fix list handling
- fix 32-bit build

meson:
- don't remove bridges from other drivers

nouveau:
- fix build warnings
- add two minor info parameters
- add a Kconfig to allow GSP by default on some GPUs

ivpu:
- allow fw to do initial tile config

i915:
- fix TV mode

amdgpu:
- Suspend/resume fixes
- Backlight error fix
- DCN 3.5 fixes
- Misc fixes

xe:
- Remove support for persistent exec_queues
- Drop a reduntant sysfs newline printout
- A three-patch fix for a VM_BIND rebind optimization path
- Fix a modpost warning on an xe KUNIT module

----------------------------------------------------------------
Andrzej Kacprowski (1):
      accel/ivpu: Don't enable any tiles by default on VPU40xx

Armin Wolf (1):
      drm/amd/display: Fix memory leak in dm_sw_fini()

Arnd Bergmann (1):
      nouveau: fix function cast warnings

Arunpravin Paneer Selvam (1):
      drm/buddy: Modify duplicate list_splice_tail call

Ashutosh Dixit (2):
      drm/xe/xe_gt_idle: Drop redundant newline in name
      drm/xe: Fix modpost warning on xe_mocs kunit module

Dan Carpenter (1):
      drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()

Dave Airlie (7):
      Merge tag 'drm-misc-fixes-2024-02-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2024-02-22' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-6.8-2024-02-22' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-xe-fixes-2024-02-22' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
      nouveau/gsp: add kconfig option to enable GSP paths by default
      nouveau: add an ioctl to return vram bar size.
      nouveau: add an ioctl to report vram usage

Erik Kurzinger (2):
      drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE
flag is set
      drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func

Javier Martinez Canillas (1):
      sparc: Fix undefined reference to fb_is_primary_device

Lewis Huang (1):
      drm/amd/display: Only allow dig mapping to pwrseq in new asic

Ma Jun (1):
      drm/amdgpu: Fix the runtime resume failure issue

Martin Blumenstingl (1):
      drm/meson: Don't remove bridges which are created by other drivers

Matthew Auld (1):
      drm/tests/drm_buddy: fix 32b build

Matthew Brost (3):
      drm/xe: Fix xe_vma_set_pte_size
      drm/xe: Add XE_VMA_PTE_64K VMA flag
      drm/xe: Return 2MB page size for compact 64k PTEs

Maxime Ripard (1):
      drm/i915/tv: Fix TV mode

Melissa Wen (1):
      drm/amd/display: fix null-pointer dereference on edid reading

Srinivasan Shanmugam (1):
      drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv

Swapnil Patel (1):
      drm/amd/display: fix input states translation error for dcn35 & dcn351

Thomas Hellström (2):
      drm/xe/uapi: Remove support for persistent exec_queues
      drm/ttm: Fix an invalid freeing on already freed page in error path

Wayne Lin (1):
      drm/amd/display: adjust few initialization order in dm

 arch/sparc/Makefile                                |  2 +-
 arch/sparc/video/Makefile                          |  2 +-
 drivers/accel/ivpu/ivpu_hw_40xx.c                  |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  3 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 57 +++++++++++++---------
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |  7 ++-
 .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c    |  1 +
 .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c  |  1 +
 .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c    | 18 ++++++-
 .../amd/display/dc/dml2/dml2_translation_helper.c  |  9 +++-
 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h |  2 +-
 drivers/gpu/drm/amd/display/dc/link/link_factory.c | 26 +---------
 drivers/gpu/drm/drm_buddy.c                        |  4 +-
 drivers/gpu/drm/drm_syncobj.c                      | 19 ++++++--
 drivers/gpu/drm/i915/display/intel_sdvo.c          | 10 ++--
 drivers/gpu/drm/i915/display/intel_tv.c            | 10 ++--
 drivers/gpu/drm/meson/meson_encoder_cvbs.c         |  1 -
 drivers/gpu/drm/meson/meson_encoder_dsi.c          |  1 -
 drivers/gpu/drm/meson/meson_encoder_hdmi.c         |  1 -
 drivers/gpu/drm/nouveau/Kconfig                    |  8 +++
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |  9 ++++
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c     |  5 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |  8 ++-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |  6 ++-
 drivers/gpu/drm/tests/drm_buddy_test.c             | 16 +++---
 drivers/gpu/drm/ttm/ttm_pool.c                     |  2 +-
 drivers/gpu/drm/xe/tests/xe_mocs_test.c            |  1 +
 drivers/gpu/drm/xe/xe_device.c                     | 39 ---------------
 drivers/gpu/drm/xe/xe_device.h                     |  4 --
 drivers/gpu/drm/xe/xe_device_types.h               |  8 ---
 drivers/gpu/drm/xe/xe_exec_queue.c                 | 33 ++-----------
 drivers/gpu/drm/xe/xe_exec_queue_types.h           | 10 ----
 drivers/gpu/drm/xe/xe_execlist.c                   |  2 -
 drivers/gpu/drm/xe/xe_gt_idle.c                    |  4 +-
 drivers/gpu/drm/xe/xe_guc_submit.c                 |  2 -
 drivers/gpu/drm/xe/xe_pt.c                         | 11 +++--
 drivers/gpu/drm/xe/xe_vm.c                         | 14 ++++--
 drivers/gpu/drm/xe/xe_vm_types.h                   |  2 +
 include/uapi/drm/nouveau_drm.h                     | 14 ++++++
 include/uapi/drm/xe_drm.h                          |  1 -
 40 files changed, 184 insertions(+), 191 deletions(-)

             reply	other threads:[~2024-02-23  1:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-23  1:32 Dave Airlie [this message]
2024-02-23 18:43 ` [git pull] drm fixes for 6.8-rc6 pr-tracker-bot
2024-04-26  3:12 Dave Airlie
2024-04-26 18:09 ` 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=9tzmzFd8UsKbpvo0vMh08DmgKMNgOCVZ-T5KgfZHyw-4bw@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).