summaryrefslogtreecommitdiffstats
path: root/lib/strnlen_user.c
Commit message (Expand)AuthorAgeFilesLines
* x86: support user address masking instead of non-speculative conditionalLinus Torvalds2024-08-191-0/+9
* lib/strn*,objtool: Enforce user_access_begin() rulesPeter Zijlstra2022-04-191-1/+1
* uaccess: remove CONFIG_SET_FSArnd Bergmann2022-02-251-1/+1
* uaccess: Selectively open read or write user accessChristophe Leroy2020-05-011-2/+2
* lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen...Christophe Leroy2020-01-241-7/+7
* lib: introduce copy_struct_from_user() helperAleksa Sarai2019-10-011-7/+1
* lib: untag user pointers in strn*_userAndrey Konovalov2019-09-251-1/+2
* mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versionsPeter Zijlstra2019-04-241-2/+2
* make 'user_access_begin()' do 'access_ok()'Linus Torvalds2019-01-041-4/+5
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* kill strlen_user()Al Viro2017-05-151-34/+0
* unsafe_[get|put]_user: change interface to use a error target labelLinus Torvalds2016-08-081-4/+3
* Use the new batched user accesses in generic user string handlingLinus Torvalds2015-12-171-4/+14
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2015-06-221-2/+4
|\
| * mm/uaccess, mm/fault: Clarify that uaccess may only sleep if pagefaults are e...David Hildenbrand2015-05-191-2/+4
* | lib: Clarify the return value of strnlen_user()Jan Kara2015-06-031-1/+8
* | lib: Fix strnlen_user() to not touch memory after specified maximumJan Kara2015-06-021-1/+2
|/
* lib: Fix generic strnlen_user for 32-bit big-endian machinesPaul Mackerras2012-05-271-1/+1
* lib: add generic strnlen_user() functionLinus Torvalds2012-05-261-0/+138