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

Reply via email to