aboutsummaryrefslogtreecommitdiff
path: root/lib/string.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-19string: Remove strlcpy()Gravatar Kees Cook 1-15/+0
2023-06-01string: use __builtin_memcpy() in strlcpy/strlcatGravatar Alexander Potapenko 1-2/+2
2023-01-27lib/string: Use strchr() in strpbrk()Gravatar Andy Shevchenko 1-6/+4
2022-10-28string: Rewrite and add more kern-doc for the str*() functionsGravatar Kees Cook 1-82/+0
2022-10-03kmsan: disable strscpy() optimization under KMSANGravatar Alexander Potapenko 1-0/+8
2022-04-29lib/string.c: simplify str[c]spnGravatar Rasmus Villemoes 1-19/+6
2021-09-25lib/string: Move helper functions out of string.cGravatar Kees Cook 1-204/+6
2021-08-30string: improve default out-of-line memcmp() implementationGravatar Linus Torvalds 1-0/+16
2021-07-01lib: memscan() fixletGravatar Alexey Dobriyan 1-1/+1
2020-12-15lib/string: remove unnecessary #undefsGravatar Nick Desaulniers 1-4/+0
2020-09-26lib/string.c: implement stpcpyGravatar Nick Desaulniers 1-0/+24
2020-02-21lib/string.c: update match_string() doc-strings with correct behaviorGravatar Alexandru Ardelean 1-0/+16
2020-02-04lib/string: add strnchrnul()Gravatar Yury Norov 1-0/+17
2019-10-08lib/string: Make memzero_explicit() inline instead of externalGravatar Arvind Sankar 1-21/+0
2019-09-25strscpy: reject buffer sizes larger than INT_MAXGravatar Kees Cook 1-1/+1
2019-09-25kernel-doc: core-api: include string.h into core-apiGravatar Joe Perches 1-4/+6
2019-07-16lib/string.c: allow searching for NUL with strnchrGravatar Peter Rosin 1-1/+10
2019-04-08lib/string: Add strscpy_pad() functionGravatar Tobin C. Harding 1-7/+40
2019-04-05lib/string.c: implement a basic bcmpGravatar Nick Desaulniers 1-0/+20
2018-10-16lib: Fix ia64 bootloader linkageGravatar Alexander Shishkin 1-30/+0
2018-10-11lib: Add memcat_p(): paste 2 pointer arrays togetherGravatar Alexander Shishkin 1-0/+31
2018-02-01lib/strscpy: Shut up KASAN false-positives in strscpy()Gravatar Andrey Ryabinin 1-1/+1
2017-11-17lib: add module support to string testsGravatar Geert Uytterhoeven 1-141/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-09-08lib/string.c: check for kmalloc() failureGravatar Dan Carpenter 1-3/+15
2017-09-08lib/string.c: add testcases for memset16/32/64Gravatar Matthew Wilcox 1-0/+129
2017-09-08lib/string.c: add multibyte memset functionsGravatar Matthew Wilcox 1-0/+66
2017-07-12include/linux/string.h: add the option of fortified string.h functionsGravatar Daniel Micay 1-0/+7
2017-05-04Merge tag 'usb-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Gravatar Linus Torvalds 1-0/+26
2017-04-02kernel-api.rst: fix a series of errors when parsing C filesGravatar mchehab@s-opensource.com 1-1/+1
2017-03-23lib/string: add sysfs_match_string helperGravatar Heikki Krogerus 1-0/+26
2016-03-17lib: move strtobool() to kstrtobool()Gravatar Kees Cook 1-29/+0
2016-03-17lib/string: introduce match_string() helperGravatar Andy Shevchenko 1-0/+26
2015-11-10lib/string.c: add ULL suffix to the constant definitionGravatar Andy Shevchenko 1-1/+1
2015-10-06strscpy: zero any trailing garbage bytes in the destinationGravatar Chris Metcalf 1-1/+2
2015-09-10string: provide strscpy()Gravatar Chris Metcalf 1-0/+88
2015-06-25lib/string.c: introduce strreplace()Gravatar Rasmus Villemoes 1-0/+17
2015-05-04lib: make memzero_explicit more robust against dead store eliminationGravatar Daniel Borkmann 1-1/+1
2015-03-20lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VARGravatar mancha security 1-1/+1
2015-02-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Gravatar Linus Torvalds 1-0/+5
2015-02-13lib/string.c: improve strrchr()Gravatar Rasmus Villemoes 1-6/+6
2015-02-12lib/string.c: remove strnicmp()Gravatar Rasmus Villemoes 1-8/+0
2015-01-08lib: memzero_explicit: add comment for its usageGravatar Daniel Borkmann 1-0/+5
2014-10-24Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-0/+16
2014-10-17random: add and use memzero_explicit() for clearing dataGravatar Daniel Borkmann 1-0/+16
2014-10-14lib: string: Make all calls to strnicmp into calls to strncasecmpGravatar Rasmus Villemoes 1-0/+1
2014-10-14lib/string.c: remove duplicated functionGravatar Rasmus Villemoes 1-17/+10
2014-09-13Make ARCH_HAS_FAST_MULTIPLIER a real config variableGravatar Linus Torvalds 1-2/+2
2014-06-04lib/string.c: use the name "C-string" in commentsGravatar Dan Carpenter 1-4/+4
2014-05-23lib: add glibc style strchrnul() variantGravatar Grant Likely 1-0/+18