| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-15 | string: Add load_unaligned_zeropad() code path to sized_strscpy() | Peter Collingbourne | 1 | -3/+10 |
| 2024-12-01 | strscpy: write destination buffer only once | Linus Torvalds | 1 | -6/+17 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 1 | -1/+1 |
| 2024-02-20 | string: Allow 2-argument strscpy() | Kees Cook | 1 | -4/+2 |
| 2024-02-01 | lib/string: shrink lib/string.i via IWYU | Tanzir Hasan | 1 | -8/+9 |
| 2024-01-19 | string: Remove strlcpy() | Kees Cook | 1 | -15/+0 |
| 2023-06-01 | string: use __builtin_memcpy() in strlcpy/strlcat | Alexander Potapenko | 1 | -2/+2 |
| 2023-01-27 | lib/string: Use strchr() in strpbrk() | Andy Shevchenko | 1 | -6/+4 |
| 2022-10-28 | string: Rewrite and add more kern-doc for the str*() functions | Kees Cook | 1 | -82/+0 |
| 2022-10-03 | kmsan: disable strscpy() optimization under KMSAN | Alexander Potapenko | 1 | -0/+8 |
| 2022-04-29 | lib/string.c: simplify str[c]spn | Rasmus Villemoes | 1 | -19/+6 |
| 2021-09-25 | lib/string: Move helper functions out of string.c | Kees Cook | 1 | -204/+6 |
| 2021-08-30 | string: improve default out-of-line memcmp() implementation | Linus Torvalds | 1 | -0/+16 |
| 2021-07-01 | lib: memscan() fixlet | Alexey Dobriyan | 1 | -1/+1 |
| 2020-12-15 | lib/string: remove unnecessary #undefs | Nick Desaulniers | 1 | -4/+0 |
| 2020-09-26 | lib/string.c: implement stpcpy | Nick Desaulniers | 1 | -0/+24 |
| 2020-02-21 | lib/string.c: update match_string() doc-strings with correct behavior | Alexandru Ardelean | 1 | -0/+16 |
| 2020-02-04 | lib/string: add strnchrnul() | Yury Norov | 1 | -0/+17 |
| 2019-10-08 | lib/string: Make memzero_explicit() inline instead of external | Arvind Sankar | 1 | -21/+0 |
| 2019-09-25 | strscpy: reject buffer sizes larger than INT_MAX | Kees Cook | 1 | -1/+1 |
| 2019-09-25 | kernel-doc: core-api: include string.h into core-api | Joe Perches | 1 | -4/+6 |
| 2019-07-16 | lib/string.c: allow searching for NUL with strnchr | Peter Rosin | 1 | -1/+10 |
| 2019-04-08 | lib/string: Add strscpy_pad() function | Tobin C. Harding | 1 | -7/+40 |
| 2019-04-05 | lib/string.c: implement a basic bcmp | Nick Desaulniers | 1 | -0/+20 |
| 2018-10-16 | lib: Fix ia64 bootloader linkage | Alexander Shishkin | 1 | -30/+0 |
| 2018-10-11 | lib: Add memcat_p(): paste 2 pointer arrays together | Alexander Shishkin | 1 | -0/+31 |
| 2018-02-01 | lib/strscpy: Shut up KASAN false-positives in strscpy() | Andrey Ryabinin | 1 | -1/+1 |
| 2017-11-17 | lib: add module support to string tests | Geert Uytterhoeven | 1 | -141/+0 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-08 | lib/string.c: check for kmalloc() failure | Dan Carpenter | 1 | -3/+15 |
| 2017-09-08 | lib/string.c: add testcases for memset16/32/64 | Matthew Wilcox | 1 | -0/+129 |
| 2017-09-08 | lib/string.c: add multibyte memset functions | Matthew Wilcox | 1 | -0/+66 |
| 2017-07-12 | include/linux/string.h: add the option of fortified string.h functions | Daniel Micay | 1 | -0/+7 |
| 2017-05-04 | Merge tag 'usb-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 1 | -0/+26 |
| 2017-04-02 | kernel-api.rst: fix a series of errors when parsing C files | mchehab@s-opensource.com | 1 | -1/+1 |
| 2017-03-23 | lib/string: add sysfs_match_string helper | Heikki Krogerus | 1 | -0/+26 |
| 2016-03-17 | lib: move strtobool() to kstrtobool() | Kees Cook | 1 | -29/+0 |
| 2016-03-17 | lib/string: introduce match_string() helper | Andy Shevchenko | 1 | -0/+26 |
| 2015-11-10 | lib/string.c: add ULL suffix to the constant definition | Andy Shevchenko | 1 | -1/+1 |
| 2015-10-06 | strscpy: zero any trailing garbage bytes in the destination | Chris Metcalf | 1 | -1/+2 |
| 2015-09-10 | string: provide strscpy() | Chris Metcalf | 1 | -0/+88 |
| 2015-06-25 | lib/string.c: introduce strreplace() | Rasmus Villemoes | 1 | -0/+17 |
| 2015-05-04 | lib: make memzero_explicit more robust against dead store elimination | Daniel Borkmann | 1 | -1/+1 |
| 2015-03-20 | lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR | mancha security | 1 | -1/+1 |
| 2015-02-14 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 | Linus Torvalds | 1 | -0/+5 |
| 2015-02-13 | lib/string.c: improve strrchr() | Rasmus Villemoes | 1 | -6/+6 |
| 2015-02-12 | lib/string.c: remove strnicmp() | Rasmus Villemoes | 1 | -8/+0 |
| 2015-01-08 | lib: memzero_explicit: add comment for its usage | Daniel Borkmann | 1 | -0/+5 |
| 2014-10-24 | Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+16 |
| 2014-10-17 | random: add and use memzero_explicit() for clearing data | Daniel Borkmann | 1 | -0/+16 |
| 2014-10-14 | lib: string: Make all calls to strnicmp into calls to strncasecmp | Rasmus Villemoes | 1 | -0/+1 |
| 2014-10-14 | lib/string.c: remove duplicated function | Rasmus Villemoes | 1 | -17/+10 |
| 2014-09-13 | Make ARCH_HAS_FAST_MULTIPLIER a real config variable | Linus Torvalds | 1 | -2/+2 |
| 2014-06-04 | lib/string.c: use the name "C-string" in comments | Dan Carpenter | 1 | -4/+4 |
| 2014-05-23 | lib: add glibc style strchrnul() variant | Grant Likely | 1 | -0/+18 |
| 2014-02-13 | asmlinkage Make __stack_chk_failed and memcmp visible | Andi Kleen | 1 | -1/+1 |
| 2012-03-24 | Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 1 | -1/+3 |
| 2012-03-24 | Merge tag 'bug-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paul... | Linus Torvalds | 1 | -0/+1 |
| 2012-03-23 | string: memchr_inv() speed improvements | Akinobu Mita | 1 | -4/+16 |
| 2012-03-07 | lib: reduce the use of module.h wherever possible | Paul Gortmaker | 1 | -1/+4 |
| 2012-02-29 | bug.h: add include of it to various implicit C users | Paul Gortmaker | 1 | -0/+1 |
| 2011-10-31 | lib/string.c: fix strim() semantics for strings that have only blanks | Michael Holzheu | 1 | -2/+1 |
| 2011-10-31 | lib/string.c: introduce memchr_inv() | Akinobu Mita | 1 | -0/+54 |
| 2011-05-19 | Add a strtobool function matching semantics of existing in kernel equivalents | Jonathan Cameron | 1 | -0/+29 |
| 2010-03-06 | lib/string.c: simplify strnstr() | André Goddard Rosa | 1 | -3/+3 |
| 2010-03-06 | lib/string.c: simplify stricmp() | André Goddard Rosa | 1 | -19/+15 |
| 2010-01-14 | lib: Introduce strnstr() | Li Zefan | 1 | -1/+26 |
| 2009-12-22 | lib/string.c: fix kernel-doc warnings | Randy Dunlap | 1 | -3/+3 |
| 2009-12-15 | Subject: Re: [PATCH] strstrip incorrectly marked __must_check | KOSAKI Motohiro | 1 | -3/+3 |
| 2009-12-15 | string: on strstrip(), first remove leading spaces before running over str | André Goddard Rosa | 1 | -2/+2 |
| 2009-12-15 | string: factorize skip_spaces and export it to be generally available | André Goddard Rosa | 1 | -4/+15 |
| 2009-11-18 | strcmp: fix overflow and possibly signedness error | Linus Torvalds | 1 | -6/+14 |
| 2008-05-01 | Add a new sysfs_streq() string comparison function | David Brownell | 1 | -0/+27 |
| 2007-04-26 | [STRING]: Move strcasecmp/strncasecmp to lib/string.c | David S. Miller | 1 | -0/+28 |
| 2007-02-11 | [PATCH] Numerous fixes to kernel-doc info in source files. | Robert P. J. Day | 1 | -5/+3 |
| 2006-10-28 | [PATCH] strstrip remove last blank fix | Michael Holzheu | 1 | -1/+1 |
| 2006-06-23 | [PATCH] strstrip() API | Pekka Enberg | 1 | -0/+30 |
| 2006-04-11 | [PATCH] Silence a const vs non-const warning | Jan-Benedict Glaw | 1 | -1/+1 |
| 2006-04-11 | [PATCH] Clean up arch-overrides in linux/string.h | Kyle McMartin | 1 | -0/+2 |
| 2006-04-11 | [PATCH] No arch-specific strpbrk implementations | Kyle McMartin | 1 | -0/+1 |
| 2006-03-22 | [PATCH] multiple exports of strpbrk | Andrew Morton | 1 | -1/+0 |
| 2005-10-30 | [PATCH] lib/string.c cleanup: restore useful memmove const | Paul Jackson | 1 | -1/+2 |
| 2005-10-30 | [PATCH] lib/string.c cleanup: remove pointless explicit casts | Jesper Juhl | 1 | -10/+11 |
| 2005-10-30 | [PATCH] lib/string.c cleanup: remove pointless register keyword | Jesper Juhl | 1 | -2/+2 |
| 2005-10-30 | [PATCH] lib/string.c cleanup: whitespace and CodingStyle cleanups | Jesper Juhl | 1 | -60/+53 |
| 2005-05-05 | [PATCH] documentation for strncpy() | walter harms | 1 | -0/+4 |
| 2005-05-05 | [PATCH] x86_64: make string func definition work as intended | Paolo 'Blaisorblade' Giarrusso | 1 | -0/+4 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+601 |