summaryrefslogtreecommitdiffstats
path: root/lib/string.c
Commit message (Expand)AuthorAgeFilesLines
* string: Allow 2-argument strscpy()Kees Cook2024-02-201-4/+2
* lib/string: shrink lib/string.i via IWYUTanzir Hasan2024-02-011-8/+9
* string: Remove strlcpy()Kees Cook2024-01-191-15/+0
* string: use __builtin_memcpy() in strlcpy/strlcatAlexander Potapenko2023-06-011-2/+2
* lib/string: Use strchr() in strpbrk()Andy Shevchenko2023-01-271-6/+4
* string: Rewrite and add more kern-doc for the str*() functionsKees Cook2022-10-281-82/+0
* kmsan: disable strscpy() optimization under KMSANAlexander Potapenko2022-10-031-0/+8
* lib/string.c: simplify str[c]spnRasmus Villemoes2022-04-291-19/+6
* lib/string: Move helper functions out of string.cKees Cook2021-09-251-204/+6
* string: improve default out-of-line memcmp() implementationLinus Torvalds2021-08-301-0/+16
* lib: memscan() fixletAlexey Dobriyan2021-07-011-1/+1
* lib/string: remove unnecessary #undefsNick Desaulniers2020-12-151-4/+0
* lib/string.c: implement stpcpyNick Desaulniers2020-09-261-0/+24
* lib/string.c: update match_string() doc-strings with correct behaviorAlexandru Ardelean2020-02-211-0/+16
* lib/string: add strnchrnul()Yury Norov2020-02-041-0/+17
* lib/string: Make memzero_explicit() inline instead of externalArvind Sankar2019-10-081-21/+0
* strscpy: reject buffer sizes larger than INT_MAXKees Cook2019-09-251-1/+1
* kernel-doc: core-api: include string.h into core-apiJoe Perches2019-09-251-4/+6
* lib/string.c: allow searching for NUL with strnchrPeter Rosin2019-07-161-1/+10
* lib/string: Add strscpy_pad() functionTobin C. Harding2019-04-081-7/+40
* lib/string.c: implement a basic bcmpNick Desaulniers2019-04-051-0/+20
* lib: Fix ia64 bootloader linkageAlexander Shishkin2018-10-161-30/+0
* lib: Add memcat_p(): paste 2 pointer arrays togetherAlexander Shishkin2018-10-111-0/+31
* lib/strscpy: Shut up KASAN false-positives in strscpy()Andrey Ryabinin2018-02-011-1/+1
* lib: add module support to string testsGeert Uytterhoeven2017-11-171-141/+0
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* lib/string.c: check for kmalloc() failureDan Carpenter2017-09-081-3/+15
* lib/string.c: add testcases for memset16/32/64Matthew Wilcox2017-09-081-0/+129
* lib/string.c: add multibyte memset functionsMatthew Wilcox2017-09-081-0/+66
* include/linux/string.h: add the option of fortified string.h functionsDaniel Micay2017-07-121-0/+7
* Merge tag 'usb-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2017-05-041-0/+26
|\
| * lib/string: add sysfs_match_string helperHeikki Krogerus2017-03-231-0/+26
* | kernel-api.rst: fix a series of errors when parsing C filesmchehab@s-opensource.com2017-04-021-1/+1
|/
* lib: move strtobool() to kstrtobool()Kees Cook2016-03-171-29/+0
* lib/string: introduce match_string() helperAndy Shevchenko2016-03-171-0/+26
* lib/string.c: add ULL suffix to the constant definitionAndy Shevchenko2015-11-101-1/+1
* strscpy: zero any trailing garbage bytes in the destinationChris Metcalf2015-10-061-1/+2
* string: provide strscpy()Chris Metcalf2015-09-101-0/+88
* lib/string.c: introduce strreplace()Rasmus Villemoes2015-06-251-0/+17
* lib: make memzero_explicit more robust against dead store eliminationDaniel Borkmann2015-05-041-1/+1
* lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VARmancha security2015-03-201-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds2015-02-141-0/+5
|\
| * lib: memzero_explicit: add comment for its usageDaniel Borkmann2015-01-081-0/+5
* | lib/string.c: improve strrchr()Rasmus Villemoes2015-02-131-6/+6
* | lib/string.c: remove strnicmp()Rasmus Villemoes2015-02-121-8/+0
|/
* Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2014-10-241-0/+16
|\
| * random: add and use memzero_explicit() for clearing dataDaniel Borkmann2014-10-171-0/+16
* | lib: string: Make all calls to strnicmp into calls to strncasecmpRasmus Villemoes2014-10-141-0/+1
* | lib/string.c: remove duplicated functionRasmus Villemoes2014-10-141-17/+10
* | Make ARCH_HAS_FAST_MULTIPLIER a real config variableLinus Torvalds2014-09-131-2/+2
|/