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:21 +0100
committerPetr Mladek <[email protected]>2021-03-08 11:43:15 +0100
commit7d7a23a91c915f6a90b2a636b130c53e0fe5154c (patch)
treef588998ccde75f23e1044f5fc636d134d9718c05 /tools/perf/scripts/python/export-to-sqlite.py
parentcf5b0208fda4602d0ef383a86e942fb3dcb8852b (diff)
printk: use seqcount_latch for clear_seq
kmsg_dump_rewind_nolock() locklessly reads @clear_seq. However, this is not done atomically. Since @clear_seq is 64-bit, this cannot be an atomic operation for all platforms. Therefore, use a seqcount_latch to allow readers to always read a consistent value. 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