From: Alexander Potapenko <gli...@google.com> Date: Wed, 1 Mar 2017 12:57:20 +0100
> KMSAN (KernelMemorySanitizer, a new error detection tool) reports use of > uninitialized memory in packet_bind_spkt(): ... > This happens because addr.sa_data copied from the userspace is not > zero-terminated, and copying it with strlcpy() in packet_bind_spkt() > results in calling strlen() on the kernel copy of that non-terminated > buffer. > > Signed-off-by: Alexander Potapenko <gli...@google.com> > --- > Changes since v3: > - addressed comments by Eric Dumazet (avoid using constants, > use memcpy() instead of strncpy()) Applied and queued up for -stable.