summaryrefslogtreecommitdiff
path: root/lib/strncpy_from_user.c
AgeCommit message (Expand)Author
2024-08-19x86: support user address masking instead of non-speculative conditionalLinus Torvalds
2022-04-19lib/strn*,objtool: Enforce user_access_begin() rulesPeter Zijlstra
2022-02-25uaccess: remove CONFIG_SET_FSArnd Bergmann
2020-11-19lib/strncpy_from_user.c: Mask out bytes after NUL terminator.Daniel Xu
2020-10-16lib, uaccess: add failure injection to usercopy functionsAlbert van der Linde
2020-06-04lib: Add might_fault() to strncpy_from_user.KP Singh
2020-05-01uaccess: Selectively open read or write user accessChristophe Leroy
2020-01-24lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen...Christophe Leroy
2019-09-25lib: untag user pointers in strn*_userAndrey Konovalov
2019-04-24mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versionsPeter Zijlstra
2019-01-04make 'user_access_begin()' do 'access_ok()'Linus Torvalds
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2016-10-11lib: harden strncpy_from_userMark Rutland
2016-08-08unsafe_[get|put]_user: change interface to use a error target labelLinus Torvalds
2016-05-20x86/kasan: instrument user memory access APIAndrey Ryabinin
2015-12-17Use the new batched user accesses in generic user string handlingLinus Torvalds
2015-02-12lib/strncpy_from_user.c: replace module.h includeRasmus Villemoes
2012-05-26word-at-a-time: make the interfaces truly genericLinus Torvalds
2012-05-24lib: Sparc's strncpy_from_user is generic enough, move under lib/David S. Miller