Generic string library
Supported 1,016 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
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- Add strprefix() and fix a bug with it include/linux/ (2), drivers/base/, lib/tests/ In review 13 replies
- string: Export strnchrnul() lib/string.c In review 7 replies
- gpio: make gpiolib-shared more fwnode-centric include/linux/ (3), drivers/base/, drivers/gpio/, drivers/of/ In review 26 replies
- gpio: add Ambarella CV75 PL061 support drivers/ (4), include/ (3), Documentation/ In review 2 replies
- Add strprefix() and fix a bug with it drivers/base/, include/linux/, lib/tests/ Superseded 39 replies
- treewide: switch to __nonnull_args() macro drivers/ (5), include/ (4), tools/ (2), lib/, +1 Applied 18 replies
- gpio: add Ambarella CV75 PL061 support drivers/ (4), include/ (3), Documentation/ Superseded 10 replies
- Simplify implementation of strscpy() include/linux/ (2) In review 3 replies
- sched: Add support for long task name drivers/ (17), include/ (12), security/ (6), kernel/ (5), +4 In review 2 replies
- string: copy byte by byte in sized_strscpy() under KASAN lib/string.c In review 3 replies
- lib: make the clearing stores in lib/ real lib/ (3), include/linux/, lib/mbedtls/ In review 8 replies
- string: instrument the word loads in sized_strscpy() lib/string.c Superseded 2 replies
- add memdup_nul(), use it and memdup() in a few places drivers/ (3), common/ (2), include/ (2), lib/ (2), +1 In review 5 replies
- sched: Add support for long task name drivers/ (17), include/ (12), security/ (6), kernel/ (5), +4 Superseded 1 reply
- lib: make the clearing stores in lib/ real lib/ (3), include/linux/, lib/mbedtls/ Superseded 1 reply
- lib/string_helpers: add ESCAPE_BACKSLASH flag to string_escape_mem() drivers/platform/x86/hp/hp-bioscfg/, include/linux/, lib/ In review 6 replies
- lib: make the clearing stores in lib/ real lib/ (4), include/linux/, lib/mbedtls/ Superseded 1 reply
- Add and use supported/unsupported string helper drivers/platform/x86/lenovo/, include/linux/ In review 5 replies
- lib/string_helpers: fixes and test cases for string_unescape() lib/, lib/tests/ In review 19 replies
- sched: Add support for long task name drivers/ (17), include/ (12), security/ (6), kernel/ (5), +4 Superseded 0 replies
- mm: optimize zone-device memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ In review 6 replies
- sched: Add support for long task name drivers/ (15), include/ (12), kernel/ (4), security/ (4), +4 Superseded 0 replies
- lib/string_choices: add few more convenient choice helpers drivers/ (9), include/, scripts/, sound/ In review 7 replies
- lib/string_choices: add str_pass_fail() and str_passed_failed() include/linux/string_choices.h In review 1 reply
- mm/vdso: make offset_in_page() usable without linux/mm.h include/linux/, include/vdso/, lib/ NAK 15 replies
- mm: optimize zone-device memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 8 replies
- string: Introduce __free(kfree_const) include/linux/string.h In review 4 replies
- riscv: lib: Fix ZBB strnlen reading past count boundary arch/riscv/lib/strnlen.S Applied 3 replies
- riscv: lib: add optimized memcmp() and extend KUnit tests arch/riscv/lib/ (2), arch/riscv/include/asm/, arch/riscv/purgatory/, lib/tests/ In review 1 reply
- riscv: lib: add optimized memchr() and extend KUnit tests arch/riscv/lib/ (2), arch/riscv/include/asm/, arch/riscv/purgatory/, lib/tests/ In review 1 reply
- mm: optimize zone-device memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 6 replies
- mm: optimize zone-device memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 5 replies
- mm: optimize zone-device memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 8 replies
- riscv: strnlen ZBB overflow fix and test coverage arch/riscv/lib/, lib/tests/ In review 2 replies
- some string cleanup, and a tweak of the "config" command test/ (3), arch/, cmd/, doc/, +2 In review 5 replies
- sched: Add support for long task name drivers/ (15), include/ (12), kernel/ (5), security/ (4), +4 Superseded 0 replies
- mm: optimize zone-device memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 27 replies
- lib/string_kunit: add strnlen() tests for strings without NUL terminator lib/tests/string_kunit.c Superseded 0 replies
- string: Add missing Return sections include/linux/string.h New 0 replies
- some string cleanup, and a tweak of the "config" command arch/, cmd/, include/, lib/, +1 Superseded 12 replies
- mm: optimize zone-device memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 33 replies
- mm: speed up ZONE_DEVICE memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 9 replies
- cmd: Convert command option parsing to getopt() cmd/ (15), include/ (4), test/ (4), lib/ (3), +1 In review 1 reply
- lib/string: fix memchr_inv() for large ranges lib/string.c Applied 1 reply
- sched: Add support for long task name drivers/ (15), include/ (12), kernel/ (5), security/ (4), +4 Superseded 1 reply
- net/devlink: Use strscpy() to copy strings into arrays net/devlink/port.c In review 5 replies
- string: Add missing Return sections include/linux/string.h Superseded 1 reply
- mm: speed up ZONE_DEVICE memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 2 replies
- mm: speed up ZONE_DEVICE memmap initialization include/linux/ (2), arch/x86/include/asm/, mm/ Superseded 11 replies
- Tidy command option parsing and use it a bit cmd/ (7), lib/ (3), test/ (3), fs/ (2), +4 In review 2 replies