summaryrefslogtreecommitdiffstats
path: root/fs/stat.c
diff options
context:
space:
mode:
authorAndrey Vagin <avagin@openvz.org>2012-02-19 14:16:07 +0300
committerSteven Rostedt <rostedt@goodmis.org>2012-02-20 20:33:31 -0500
commite404b321dbb2d6e438522b7dce9c1d0c6a8c5275 (patch)
tree1eff30273eb7089686e762ea2e1f025493c44c32 /fs/stat.c
parent09bda4432a8a4d4db2b2b94697abc8d732a9ff73 (diff)
downloadlinux-stable-e404b321dbb2d6e438522b7dce9c1d0c6a8c5275.tar.gz
linux-stable-e404b321dbb2d6e438522b7dce9c1d0c6a8c5275.tar.bz2
linux-stable-e404b321dbb2d6e438522b7dce9c1d0c6a8c5275.zip
tracing: Don't print an extra separator of flags
If __print_flags() is used after another __print_*() function, the temp seq_file buffer will not be empty on entry, and the delimiter will be printed even though there's just one field. We get something like: |S instead of just: S This is because the length of the temp seq buffer is used to determine if the delimiter is printed or not. But this algorithm fails when the seq buffer is not empty on entry, and the delimiter will be printed because it thinks that a previous field was already printed. Link: http://lkml.kernel.org/r/1329650167-480655-1-git-send-email-avagin@openvz.org Signed-off-by: Andrew Vagin <avagin@openvz.org> Cc: Ingo Molnar <mingo@redhat.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'fs/stat.c')
0 files changed, 0 insertions, 0 deletions