summaryrefslogtreecommitdiff
path: root/lib/strncpy_from_user.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-19lib/strn*,objtool: Enforce user_access_begin() rulesPeter Zijlstra1-1/+1
2022-02-25uaccess: remove CONFIG_SET_FSArnd Bergmann1-1/+1
2020-11-19lib/strncpy_from_user.c: Mask out bytes after NUL terminator.Daniel Xu1-2/+17
2020-10-16lib, uaccess: add failure injection to usercopy functionsAlbert van der Linde1-0/+3
2020-06-04lib: Add might_fault() to strncpy_from_user.KP Singh1-0/+1
2020-05-01uaccess: Selectively open read or write user accessChristophe Leroy1-2/+2
2020-01-24lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen...Christophe Leroy1-7/+7
2019-09-25lib: untag user pointers in strn*_userAndrey Konovalov1-1/+2
2019-04-24mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versionsPeter Zijlstra1-2/+3
2019-01-04make 'user_access_begin()' do 'access_ok()'Linus Torvalds1-4/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2016-10-11lib: harden strncpy_from_userMark Rutland1-0/+2
2016-08-08unsafe_[get|put]_user: change interface to use a error target labelLinus Torvalds1-4/+4
2016-05-20x86/kasan: instrument user memory access APIAndrey Ryabinin1-0/+2
2015-12-17Use the new batched user accesses in generic user string handlingLinus Torvalds1-3/+8
2015-02-12lib/strncpy_from_user.c: replace module.h includeRasmus Villemoes1-1/+2
2012-05-26word-at-a-time: make the interfaces truly genericLinus Torvalds1-40/+7
2012-05-24lib: Sparc's strncpy_from_user is generic enough, move under lib/David S. Miller1-0/+146