[PATCH v2] drm/etnaviv: refactor deprecated strncpy

Christian Gmeiner christian.gmeiner at gmail.com
Mon Oct 9 09:13:02 UTC 2023


Am Fr., 6. Okt. 2023 um 22:23 Uhr schrieb Kees Cook <keescook at chromium.org>:
>
> On Mon, Sep 18, 2023 at 01:34:08PM +0000, Justin Stitt wrote:
> > `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_pad` due to the fact that it
> > guarantees NUL-termination on the destination buffer whilst maintaining
> > the NUL-padding behavior that strncpy provides.
>
> Friend ping. Who can pick this change up?
>

Lucas is the one who is responsible for this job.

>
> Thanks!
>
> -Kees
>
> >
> > Link: https://www.kernel.org/doc/html/latest/process/deprecated.html#strncpy-on-nul-terminated-strings [1]
> > Link: https://github.com/KSPP/linux/issues/90
> > Cc: linux-hardening at vger.kernel.org
> > Cc: Bo YU <tsu.yubo at gmail.com>
> > Signed-off-by: Justin Stitt <justinstitt at google.com>

Reviewed-by: Christian Gmeiner <cgmeiner at igalia.com>

-- 
greets
--
Christian Gmeiner, MSc

https://christian-gmeiner.info/privacypolicy


More information about the dri-devel mailing list