Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to lib/string.c35+
  1. Merge tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 4 months ago2e05544
  2. string: Remove strncpy() from the kernelKees Cook committed 7 months ago079a028
  3. string: use min in sized_strscpyThorsten Blum committed 6 months ago6855687
  4. string: Add load_unaligned_zeropad() code path to sized_strscpy()Peter Collingbourne committed 1 year agod94c12b
  5. strscpy: write destination buffer only onceLinus Torvalds committed 1 year ago9022ed0
  6. move asm/unaligned.h to linux/unaligned.hAl Viro committed 2 years ago5f60d5f
  7. string: Allow 2-argument strscpy()Kees Cook committed 3 years agoe6584c3
  8. lib/string: shrink lib/string.i via IWYUTanzir Hasan committed 2 years ago38b9baf
  9. string: Remove strlcpy()Kees Cook committed 2 years agod262700
  10. string: use __builtin_memcpy() in strlcpy/strlcatAlexander Potapenko committed 3 years agof9cfb19
  11. lib/string: Use strchr() in strpbrk()Andy Shevchenko committed 3 years agoa8c5540
  12. string: Rewrite and add more kern-doc for the str*() functionsKees Cook committed 4 years ago03699f2
  13. kmsan: disable strscpy() optimization under KMSANAlexander Potapenko committed 4 years ago2de6f3b
  14. lib/string.c: simplify str[c]spnRasmus Villemoes committed 4 years agodffad91
  15. lib/string: Move helper functions out of string.cKees Cook committed 5 years agocfecea6
  16. string: improve default out-of-line memcmp() implementationLinus Torvalds committed 5 years ago291d47c
  17. lib: memscan() fixletAlexey Dobriyan committed 5 years ago1a58be6
  18. lib/string: remove unnecessary #undefsNick Desaulniers committed 5 years agoff72daa
  19. lib/string.c: implement stpcpyNick Desaulniers committed 6 years ago1e1b6d6
  20. lib/string.c: update match_string() doc-strings with correct behaviorAlexandru Ardelean committed 6 years agoc11d3fa
  21. lib/string: add strnchrnul()Yury Norov committed 6 years ago0bee0ce
  22. lib/string: Make memzero_explicit() inline instead of externalArvind Sankar committed 7 years agobec5007
  23. strscpy: reject buffer sizes larger than INT_MAXKees Cook committed 7 years ago9a15646
  24. kernel-doc: core-api: include string.h into core-apiJoe Perches committed 7 years ago917cda2
  25. lib/string.c: allow searching for NUL with strnchrPeter Rosin committed 7 years agob097571
  26. lib/string: Add strscpy_pad() functionTobin C. Harding committed 7 years ago458a3bf
  27. lib/string.c: implement a basic bcmpNick Desaulniers committed 7 years ago5f074f3
  28. lib: Fix ia64 bootloader linkageAlexander Shishkin committed 8 years ago93048c0
  29. lib: Add memcat_p(): paste 2 pointer arrays togetherAlexander Shishkin committed 8 years agoce76d93
  30. lib/strscpy: Shut up KASAN false-positives in strscpy()Andrey Ryabinin committed 8 years ago1a3241f
  31. lib: add module support to string testsGeert Uytterhoeven committed 8 years agod6b28e0
  32. License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman committed 9 years agob244131
  33. lib/string.c: check for kmalloc() failureDan Carpenter committed 9 years agoda43652
  34. lib/string.c: add testcases for memset16/32/64Matthew Wilcox committed 9 years ago03270c1
  35. lib/string.c: add multibyte memset functionsMatthew Wilcox committed 9 years ago3b3c4ba