projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d315bdb
)
drm/gem-shmem: Don't store mmap'ed buffers in core dumps
author
Thomas Zimmermann
<tzimmermann@suse.de>
Wed, 9 Feb 2022 15:56:34 +0000
(16:56 +0100)
committer
Thomas Zimmermann
<tzimmermann@suse.de>
Mon, 14 Feb 2022 08:42:26 +0000
(09:42 +0100)
Set the VM_DONTDUMP flag on mmap'ed VMAs to omit them from core
dumps. It's display-buffer memory; who knows what secrets these
buffers contain.
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20220209155634.3994-3-tzimmermann@suse.de
drivers/gpu/drm/drm_gem_shmem_helper.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/drm_gem_shmem_helper.c
b/drivers/gpu/drm/drm_gem_shmem_helper.c
index 5991a22a9e220010c2806e7c72f2f698c8ff2500..bda06bde99fa2774c25eec3803664a8c0d2b09a9 100644
(file)
--- a/
drivers/gpu/drm/drm_gem_shmem_helper.c
+++ b/
drivers/gpu/drm/drm_gem_shmem_helper.c
@@
-623,7
+623,7
@@
int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct
return ret;
}
- vma->vm_flags |= VM_PFNMAP | VM_DONTEXPAND;
+ vma->vm_flags |= VM_PFNMAP | VM_DONTEXPAND
| VM_DONTDUMP
;
vma->vm_page_prot = vm_get_page_prot(vma->vm_flags);
if (shmem->map_wc)
vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot);