summaryrefslogtreecommitdiffstats
path: root/arch/x86/include
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2014-11-27 18:57:52 +0300
committerSteven Rostedt <rostedt@goodmis.org>2014-12-03 17:10:14 -0500
commit3558a5ac50dbb2419cc649d5e154af161d661037 (patch)
tree748ba84148b99c750900206d90e5969e505726b6 /arch/x86/include
parent8e1e1df29d837c589c8b4d7b49864481ff7795b8 (diff)
downloadblackbird-op-linux-3558a5ac50dbb2419cc649d5e154af161d661037.tar.gz
blackbird-op-linux-3558a5ac50dbb2419cc649d5e154af161d661037.zip
tracing: Truncated output is better than nothing
The initial reason for this patch is that I noticed that: if (len > TRACE_BUF_SIZE) is off by one. In this code, if len == TRACE_BUF_SIZE, then it means we have truncated the last character off the output string. If we truncate two or more characters then we exit without printing. After some discussion, we decided that printing truncated data is better than not printing at all so we should just use vscnprintf() and remove the test entirely. Also I have updated memcpy() to copy the NUL char instead of setting the NUL in a separate step. Link: http://lkml.kernel.org/r/20141127155752.GA21914@mwanda Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'arch/x86/include')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud