]> git.proxmox.com Git - mirror_zfs.git/commit
Linux 6.8 compat: implement strlcpy fallback
authorRob Norris <robn@despairlabs.com>
Tue, 23 Jan 2024 05:34:49 +0000 (16:34 +1100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 29 Jan 2024 19:36:07 +0000 (11:36 -0800)
commit84980ee0e625676805d84800a6fe2cffe228aec0
tree2e7f46dc968e932bd9f93d5e7db893d53f86ee65
parent386d6a7533fd2ebe4a44d647992669f3a1de5dda
Linux 6.8 compat: implement strlcpy fallback

Linux has removed strlcpy in favour of strscpy. This implements a
fallback implementation of strlcpy for this case.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <robn@despairlabs.com>
Sponsored-by: https://despairlabs.com/sponsor/
Closes #15805
config/kernel-strlcpy.m4 [new file with mode: 0644]
config/kernel.m4
include/os/linux/spl/sys/string.h
module/os/linux/spl/spl-kmem-cache.c
module/os/linux/spl/spl-kstat.c
module/os/linux/spl/spl-thread.c
module/os/linux/spl/spl-zone.c