Skip to content

Generic string library

Supported 1,014 threads 1,408 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
linux-hardening
Files
include/linux/string.h, include/linux/string_choices.h, include/linux/string_helpers.h, lib/string.c, lib/string_helpers.c, lib/tests/string_helpers_kunit.c, lib/tests/string_kunit.c, scripts/coccinelle/api/string_choices.cocci
Maintainers
Kees Cook
Reviewers
Andy Shevchenko
  1. Add strprefix() and fix a bug with it PATCH v3 5 patches Alejandro Colomar driver-core linux-acpi linux-devicetree +4 include/linux/ (2), drivers/base/, lib/tests/ In review 13 replies
  2. string: Export strnchrnul() PATCH 1 patch Andy Shevchenko linux-hardening lkml platform-driver-x86 lib/string.c In review 7 replies
  3. gpio: make gpiolib-shared more fwnode-centric PATCH 9 patches Bartosz Golaszewski driver-core linux-acpi linux-devicetree +5 include/linux/ (3), drivers/base/, drivers/gpio/, drivers/of/ In review 26 replies
  4. gpio: add Ambarella CV75 PL061 support PATCH v14 14 patches Long Zhao b4-sent linux-acpi linux-devicetree +3 drivers/ (4), include/ (3), Documentation/ In review 2 replies
  5. Add strprefix() and fix a bug with it PATCH 2 patches Alejandro Colomar driver-core linux-acpi linux-devicetree +3 drivers/base/, include/linux/, lib/tests/ Superseded 39 replies
  6. treewide: switch to __nonnull_args() macro PATCH 10 patches Dmitry Ilvokhin amd-gfx dri-devel intel-gfx +8 drivers/ (5), include/ (4), tools/ (2), lib/, +1 Applied 18 replies
  7. gpio: add Ambarella CV75 PL061 support PATCH v13 13 patches Long Zhao b4-sent linux-acpi linux-devicetree +2 drivers/ (4), include/ (3), Documentation/ Superseded 10 replies
  8. Simplify implementation of strscpy() PATCH 2 patches Alejandro Colomar linux-hardening linux-sparse include/linux/ (2) In review 3 replies
  9. sched: Add support for long task name PATCH v8 6 patches André Almeida linux-api linux-mm linux-trace-kernel +2 drivers/ (17), include/ (12), security/ (6), kernel/ (5), +4 In review 2 replies
  10. string: copy byte by byte in sized_strscpy() under KASAN PATCH v2 1 patch Qiliang Yuan linux-hardening lkml lib/string.c In review 3 replies
  11. lib: make the clearing stores in lib/ real PATCH v3 5 patches Xiaoyi Suo u-boot lib/ (3), include/linux/, lib/mbedtls/ In review 8 replies
  12. string: instrument the word loads in sized_strscpy() PATCH 1 patch Qiliang Yuan linux-hardening lkml lib/string.c Superseded 2 replies
  13. add memdup_nul(), use it and memdup() in a few places PATCH v2 9 patches Rasmus Villemoes u-boot drivers/ (3), common/ (2), include/ (2), lib/ (2), +1 In review 5 replies
  14. sched: Add support for long task name PATCH v7 6 patches André Almeida linux-api linux-mm linux-trace-kernel +1 drivers/ (17), include/ (12), security/ (6), kernel/ (5), +4 Superseded 1 reply
  15. lib: make the clearing stores in lib/ real PATCH v2 2 patches Xiaoyi Suo u-boot lib/ (3), include/linux/, lib/mbedtls/ Superseded 1 reply
  16. lib/string_helpers: add ESCAPE_BACKSLASH flag to string_escape_mem() PATCH 2 patches Muhammad Bilal linux-hardening lkml platform-driver-x86 +1 drivers/platform/x86/hp/hp-bioscfg/, include/linux/, lib/ In review 6 replies
  17. lib: make the clearing stores in lib/ real PATCH 2 patches Xiaoyi Suo u-boot lib/ (4), include/linux/, lib/mbedtls/ Superseded 1 reply
  18. Add and use supported/unsupported string helper PATCH v2 2 patches Thorsten Blum linux-hardening lkml platform-driver-x86 drivers/platform/x86/lenovo/, include/linux/ In review 5 replies
  19. lib/string_helpers: fixes and test cases for string_unescape() PATCH 5 patches Jonas Rebmann linux-hardening lkml lib/, lib/tests/ In review 19 replies
  20. sched: Add support for long task name PATCH v6 6 patches André Almeida linux-api linux-mm linux-trace-kernel +1 drivers/ (17), include/ (12), security/ (6), kernel/ (5), +4 Superseded 0 replies
  21. mm: optimize zone-device memmap initialization PATCH v11 7 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ In review 6 replies
  22. sched: Add support for long task name PATCH v5 6 patches André Almeida linux-api linux-mm linux-trace-kernel +2 drivers/ (15), include/ (12), kernel/ (4), security/ (4), +4 Superseded 0 replies
  23. lib/string_choices: add few more convenient choice helpers PATCH 6 patches Dmitry Antipov lkml drivers/ (9), include/, scripts/, sound/ In review 7 replies
  24. lib/string_choices: add str_pass_fail() and str_passed_failed() PATCH 1 patch Dmitry Antipov lkml include/linux/string_choices.h In review 1 reply
  25. mm/vdso: make offset_in_page() usable without linux/mm.h PATCH v2 2 patches Thorsten Blum linux-mm lkml include/linux/, include/vdso/, lib/ NAK 15 replies
  26. mm: optimize zone-device memmap initialization PATCH v10 8 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 8 replies
  27. string: Introduce __free(kfree_const) PATCH 1 patch Andy Shevchenko linux-hardening lkml include/linux/string.h In review 4 replies
  28. riscv: lib: Fix ZBB strnlen reading past count boundary PATCH 1 patch Michael Neuling linux-riscv lkml arch/riscv/lib/strnlen.S Applied 3 replies
  29. riscv: lib: add optimized memcmp() and extend KUnit tests PATCH v6 2 patches Milan Tripkovic linux-hardening linux-riscv lkml arch/riscv/lib/ (2), arch/riscv/include/asm/, arch/riscv/purgatory/, lib/tests/ In review 1 reply
  30. riscv: lib: add optimized memchr() and extend KUnit tests PATCH 2 patches Milan Tripkovic linux-hardening linux-riscv lkml arch/riscv/lib/ (2), arch/riscv/include/asm/, arch/riscv/purgatory/, lib/tests/ In review 1 reply
  31. mm: optimize zone-device memmap initialization PATCH v9 8 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 6 replies
  32. mm: optimize zone-device memmap initialization PATCH v8 9 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 5 replies
  33. mm: optimize zone-device memmap initialization PATCH v7 9 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 8 replies
  34. riscv: strnlen ZBB overflow fix and test coverage PATCH 2 patches Gao Rui linux-hardening linux-riscv lkml arch/riscv/lib/, lib/tests/ In review 2 replies
  35. some string cleanup, and a tweak of the "config" command PATCH v2 10 patches Rasmus Villemoes u-boot test/ (3), arch/, cmd/, doc/, +2 In review 5 replies
  36. sched: Add support for long task name PATCH v4 6 patches André Almeida linux-api linux-mm lkml drivers/ (15), include/ (12), kernel/ (5), security/ (4), +4 Superseded 0 replies
  37. mm: optimize zone-device memmap initialization PATCH v6 8 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 27 replies
  38. lib/string_kunit: add strnlen() tests for strings without NUL terminator PATCH 1 patch Zongmin Zhou linux-hardening lkml lib/tests/string_kunit.c Superseded 0 replies
  39. string: Add missing Return sections PATCH v2 1 patch Andy Shevchenko linux-hardening lkml include/linux/string.h New 0 replies
  40. some string cleanup, and a tweak of the "config" command PATCH 8 patches Rasmus Villemoes u-boot arch/, cmd/, include/, lib/, +1 Superseded 12 replies
  41. mm: optimize zone-device memmap initialization PATCH v5 8 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 33 replies
  42. mm: speed up ZONE_DEVICE memmap initialization PATCH v4 8 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 9 replies
  43. cmd: Convert command option parsing to getopt() PATCH v4 14 patches Simon Glass u-boot cmd/ (15), include/ (4), test/ (4), lib/ (3), +1 In review 1 reply
  44. lib/string: fix memchr_inv() for large ranges PATCH 1 patch Bradley Morgan linux-hardening lkml lib/string.c Applied 1 reply
  45. sched: Add support for long task name PATCH v3 7 patches André Almeida linux-api linux-mm lkml drivers/ (15), include/ (12), kernel/ (5), security/ (4), +4 Superseded 1 reply
  46. net/devlink: Use strscpy() to copy strings into arrays PATCH net-next 1 patch [email protected] linux-hardening lkml netdev net/devlink/port.c In review 5 replies
  47. string: Add missing Return sections PATCH 1 patch Andy Shevchenko linux-hardening lkml include/linux/string.h Superseded 1 reply
  48. mm: speed up ZONE_DEVICE memmap initialization PATCH v3 8 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 2 replies
  49. mm: speed up ZONE_DEVICE memmap initialization PATCH v2 7 patches Li Zhe linux-arch linux-hardening linux-mm +1 include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 11 replies
  50. Tidy command option parsing and use it a bit RFC PATCH v2 17 patches Simon Glass u-boot cmd/ (7), lib/ (3), test/ (3), fs/ (2), +4 In review 2 replies
Page 1 of 20 –