[PATCH stable-22.11] kni: fix build with Linux 6.8
Jiri Slaby
jslaby at suse.cz
Tue Mar 12 11:40:09 CET 2024
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 <jslaby at 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 <jslaby at 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 <cmetcalf at 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
More information about the stable
mailing list