Re: [PATCH] lib/strscpy: avoid KASAN false positive

From: Dmitry Vyukov
Date: Wed Jul 26 2017 - 08:07:14 EST


On Wed, Jul 19, 2017 at 6:05 PM, Dave Jones <davej@xxxxxxxxxxxxxxxxx> wrote:
> On Wed, Jul 19, 2017 at 11:39:32AM -0400, Chris Metcalf wrote:
>
> > > We could just remove all that word-at-a-time logic. Do we have any
> > > evidence that this would harm anything?
> >
> > The word-at-a-time logic was part of the initial commit since I wanted
> > to ensure that strscpy could be used to replace strlcpy or strncpy without
> > serious concerns about performance.
>
> I'm curious what the typical length of the strings we're concerned about
> in this case are if this makes a difference.


My vote is for proceeding with the original Andrey's patch. It's not
perfect, but it's simple, short, minimally intrusive and fixes the
problem at hand. We can do something more fundamental when/if we have
more such cases.