[PULL] drm-misc-fixes

Thomas Zimmermann
2024-05-23T18:47:55Z

Hi Dave, Sima,

here's the weekly PR for drm-misc-fixes. There's one important
patch included, which fixes a kernel panic that can be triggered
from userspace.

Best regards
Thomas

drm-misc-fixes-2024-05-23:
Short summary of fixes pull:

buddy:
- stop using PAGE_SIZE

shmem-helper:
- avoid kernel panic in mmap()

tests:
- buddy: fix PAGE_SIZE dependency
The following changes since commit 6897204ea3df808d342c8e4613135728bc538bcd:

drm/connector: Add \n to message about demoting connector force-probes (2024-05-07 09:17:07 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2024-05-23

for you to fetch changes up to 39bc27bd688066a63e56f7f64ad34fae03fbe3b8:

drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) (2024-05-21 14:38:51 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

buddy:
- stop using PAGE_SIZE

shmem-helper:
- avoid kernel panic in mmap()

tests:
- buddy: fix PAGE_SIZE dependency

----------------------------------------------------------------
Matthew Auld (2):
drm/buddy: stop using PAGE_SIZE
drm/tests/buddy: stop using PAGE_SIZE

Mohamed Ahmed (1):
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations

Wachowski, Karol (1):
drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)

drivers/gpu/drm/drm_buddy.c | 2 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +++
drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 +++
drivers/gpu/drm/nouveau/nouveau_bo.c | 44 ++++++++++++++-------------------
drivers/gpu/drm/tests/drm_buddy_test.c | 42 +++++++++++++++----------------
include/drm/drm_buddy.h | 6 ++---
include/uapi/drm/nouveau_drm.h | 7 ++++++
7 files changed, 57 insertions(+), 50 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)