aboutsummaryrefslogtreecommitdiff
path: root/lib/strnlen_user.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-19lib/strn*,objtool: Enforce user_access_begin() rulesGravatar Peter Zijlstra 1-1/+1
2022-02-25uaccess: remove CONFIG_SET_FSGravatar Arnd Bergmann 1-1/+1
2020-05-01uaccess: Selectively open read or write user accessGravatar Christophe Leroy 1-2/+2
2020-01-24lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen...Gravatar Christophe Leroy 1-7/+7
2019-10-01lib: introduce copy_struct_from_user() helperGravatar Aleksa Sarai 1-7/+1
2019-09-25lib: untag user pointers in strn*_userGravatar Andrey Konovalov 1-1/+2
2019-04-24mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versionsGravatar Peter Zijlstra 1-2/+2
2019-01-04make 'user_access_begin()' do 'access_ok()'Gravatar Linus Torvalds 1-4/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-05-15kill strlen_user()Gravatar Al Viro 1-34/+0
2016-08-08unsafe_[get|put]_user: change interface to use a error target labelGravatar Linus Torvalds 1-4/+3
2015-12-17Use the new batched user accesses in generic user string handlingGravatar Linus Torvalds 1-4/+14
2015-06-22Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-2/+4
2015-06-03lib: Clarify the return value of strnlen_user()Gravatar Jan Kara 1-1/+8
2015-06-02lib: Fix strnlen_user() to not touch memory after specified maximumGravatar Jan Kara 1-1/+2
2015-05-19mm/uaccess, mm/fault: Clarify that uaccess may only sleep if pagefaults are e...Gravatar David Hildenbrand 1-2/+4
2012-05-27lib: Fix generic strnlen_user for 32-bit big-endian machinesGravatar Paul Mackerras 1-1/+1
2012-05-26lib: add generic strnlen_user() functionGravatar Linus Torvalds 1-0/+138