aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorJohn Ogness <[email protected]>2021-03-03 11:15:16 +0100
committerPetr Mladek <[email protected]>2021-03-08 11:42:50 +0100
commitbb07b16c44b2c6ddbafa44bb06454719002e828e (patch)
tree5089091de3ff554808c411bd584f2d938a3f29a2 /tools/perf/scripts/python/export-to-sqlite.py
parent40ddbbac7f16eb91f9f2bbc414f283102052ce14 (diff)
printk: limit second loop of syslog_print_all
The second loop of syslog_print_all() subtracts lengths that were added in the first loop. With commit b031a684bfd0 ("printk: remove logbuf_lock writer-protection of ringbuffer") it is possible that records are (over)written during syslog_print_all(). This allows the possibility of the second loop subtracting lengths that were never added in the first loop. This situation can result in syslog_print_all() filling the buffer starting from a later record, even though there may have been room to fit the earlier record(s) as well. Fixes: b031a684bfd0 ("printk: remove logbuf_lock writer-protection of ringbuffer") Signed-off-by: John Ogness <[email protected]> Reviewed-by: Petr Mladek <[email protected]> Signed-off-by: Petr Mladek <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions