summaryrefslogtreecommitdiffstats
path: root/mm/usercopy.c
Commit message (Expand)AuthorAgeFilesLines
* mm: use kstrtobool() instead of strtobool()Christophe JAILLET2022-11-301-1/+2
* usercopy: use unsigned long instead of uintptr_tJason A. Donenfeld2022-07-011-1/+1
* usercopy: Make usercopy resilient against ridiculously large copiesMatthew Wilcox (Oracle)2022-06-131-10/+9
* usercopy: Cast pointer to an integer onceMatthew Wilcox (Oracle)2022-06-131-5/+6
* usercopy: Handle vm_map_ram() areasMatthew Wilcox (Oracle)2022-06-131-6/+4
* mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr()Yuanzheng Song2022-05-161-3/+3
* usercopy: Remove HARDENED_USERCOPY_PAGESPANMatthew Wilcox (Oracle)2022-04-131-61/+0
* mm/usercopy: Detect large folio overrunsMatthew Wilcox (Oracle)2022-04-131-6/+4
* mm/usercopy: Detect vmalloc overrunsMatthew Wilcox (Oracle)2022-04-131-0/+16
* mm/usercopy: Check kmap addresses properlyMatthew Wilcox (Oracle)2022-04-131-6/+10
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-03-221-12/+4
|\
| * mm/usercopy: return 1 from hardened_usercopy __setup() handlerRandy Dunlap2022-03-221-1/+4
| * mm: remove usercopy_warn()Christophe Leroy2022-03-221-11/+0
* | usercopy: Check valid lifetime via stack depthKees Cook2022-02-251-2/+21
|/
* mm: Convert check_heap_object() to use struct slabMatthew Wilcox (Oracle)2022-01-061-6/+7
* mm/usercopy.c: delete duplicated wordRandy Dunlap2020-08-121-1/+1
* usercopy: Avoid HIGHMEM pfn warningKees Cook2019-09-171-1/+7
* mm/usercopy: use memory range to be accessed for wraparound checkIsaac J. Manjarres2019-08-131-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-5/+1
* mm/usercopy.c: no check page span for stack objectsQian Cai2019-01-081-4/+5
* usercopy: Allow boot cmdline disabling of hardeningChris von Recklinghausen2018-07-041-0/+25
* usercopy: WARN() on slab cache usercopy region violationsKees Cook2018-01-151-3/+18
* usercopy: Include offset in hardened usercopy reportKees Cook2018-01-151-54/+41
* usercopy: Enhance and rename report_usercopy()Kees Cook2018-01-151-5/+19
* usercopy: Remove pointer from overflow reportKees Cook2018-01-151-5/+4
* mm/usercopy: Drop extra is_vmalloc_or_module() checkLaura Abbott2017-04-051-11/+0
* usercopy: Move enum for arch_within_stack_frames()Sahara2017-04-041-7/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+2
* sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>Ingo Molnar2017-03-021-0/+1
* mm/usercopy: Switch to using lm_aliasLaura Abbott2017-01-111-2/+2
* mm: usercopy: Check for module addressesLaura Abbott2016-09-201-1/+4
* usercopy: remove page-spanning test for nowKees Cook2016-09-071-26/+35
* usercopy: fix overlap check for kernel textJosh Poimboeuf2016-08-221-1/+1
* usercopy: avoid potentially undefined behavior in pointer mathEric Biggers2016-08-221-1/+1
* mm: Hardened usercopyKees Cook2016-07-261-0/+268