On 12. 03. 24, 11:26, Kevin Traynor wrote:
On 12/03/2024 08:59, David Marchand wrote:
Hello Jiri,
On Tue, Mar 12, 2024 at 9:57 AM Jiri Slaby <jsl...@suse.cz> wrote:
strlcpy() was removed in commit d26270061ae6 (string: Remove strlcpy()), use
strscpy() instead.
The patches fixes this:
kernel/linux/kni/kni_net.c: In function ‘kni_get_drvinfo’:
kernel/linux/kni/kni_net.c:835:9: error: implicit declaration of function
‘strlcpy’; did you mean ‘strscpy’?
Intended esp. for stable/22.11. It should go wherever kni is still in
the tree.
Thanks for the patch.
Cc: stable and LTS maintainers.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Thanks Jiri and David. I will take this for 21.11 LTS also.
Just heads up: I've just realized, that strscpy() was introduces only in
commit 30035e45753b708e7d47a98398500ca005e02b86
Author: Chris Metcalf <cmetc...@ezchip.com>
Date: Wed Apr 29 12:52:04 2015 -0400
string: provide strscpy()
in v4.3. If you support older kernels, the patch needs modifications.
Like some #if's depending on the kernel version or some HAVE_STRSCPY
defines.
thanks,
--
js
suse labs