]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/gem-shmem: Test for existence of page in mmap fault handler
authorThomas Zimmermann <tzimmermann@suse.de>
Fri, 27 Feb 2026 11:42:07 +0000 (12:42 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Wed, 11 Mar 2026 08:33:41 +0000 (09:33 +0100)
commitcd40c12a9e8c3551a61e84ed3ad53ff43e12ca3b
treedde4937ab255e807707e568c3251deb720922b12
parent6b1697f23cb75eecc0056cea0a4fdcdb06a3ed4e
drm/gem-shmem: Test for existence of page in mmap fault handler

Not having a page pointer in the mmap fault handler is an error. Test
for this situation and return VM_FAULT_SIGBUS if so. Also replace several
lookups of the page with a local variable.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Link: https://patch.msgid.link/20260227114509.165572-3-tzimmermann@suse.de
drivers/gpu/drm/drm_gem_shmem_helper.c