]> git.baikalelectronics.ru Git - kernel.git/commit
tracing: Use strncpy instead of memcpy when copying comm for hist triggers
authorTom Zanussi <tom.zanussi@linux.intel.com>
Tue, 5 Mar 2019 16:11:59 +0000 (10:11 -0600)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Tue, 5 Mar 2019 17:14:28 +0000 (12:14 -0500)
commit0f056e80b72f778bb3a3a7c4662958bf091e09c0
treeb299bf0b9a4be91197e5f23e83ef330dcf5363e7
parentf6ff22a5b5c65f85ce4288b74671a7adfb7425f9
tracing: Use strncpy instead of memcpy when copying comm for hist triggers

Because there may be random garbage beyond a string's null terminator,
code that might use the entire comm array e.g. histogram keys, can
give unexpected results if that garbage is copied in too, so avoid
that possibility by using strncpy instead of memcpy.

Link: http://lkml.kernel.org/r/1eb9f096a8086c3c82c7fc087c900005143cec54.1551802084.git.tom.zanussi@linux.intel.com
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
kernel/trace/trace_events_hist.c