aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gcc-plugins/randomize_layout_plugin.c
diff options
context:
space:
mode:
authorJustin Stitt <[email protected]>2023-09-14 22:20:55 +0000
committerKees Cook <[email protected]>2023-09-29 21:48:31 +0000
commitabe6db6c43fa59c4755f210e92d6fbe97a0ad1aa (patch)
tree969347a9eb7d7b4ae56c13ec0d5021b5abf5ebe6 /scripts/gcc-plugins/randomize_layout_plugin.c
parentfirmware: tegra: bpmp: Replace deprecated strncpy() with strscpy_pad() (diff)
downloadkernel-abe6db6c43fa59c4755f210e92d6fbe97a0ad1aa.tar.gz
kernel-abe6db6c43fa59c4755f210e92d6fbe97a0ad1aa.zip
HID: prodikeys: Replace deprecated strncpy() with strscpy()
`strncpy` is deprecated for use on NUL-terminated destination strings [1]. We should prefer more robust and less ambiguous string interfaces. A suitable replacement is `strscpy` [2] due to the fact that it guarantees NUL-termination on the destination buffer without unnecessarily NUL-padding. Link: https://www.kernel.org/doc/html/latest/process/deprecated.html#strncpy-on-nul-terminated-strings [1] Link: https://manpages.debian.org/testing/linux-manual-4.8/strscpy.9.en.html [2] Link: https://github.com/KSPP/linux/issues/90 Cc: [email protected] Signed-off-by: Justin Stitt <[email protected]> Reviewed-by: Kees Cook <[email protected]> Link: https://lore.kernel.org/r/20230914-strncpy-drivers-hid-hid-prodikeys-c-v1-1-10c00550f2c2@google.com Signed-off-by: Kees Cook <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/randomize_layout_plugin.c')
0 files changed, 0 insertions, 0 deletions