aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/export-to-postgresql-report
diff options
context:
space:
mode:
authorAhmed S. Darwish <[email protected]>2020-07-20 17:55:19 +0200
committerPeter Zijlstra <[email protected]>2020-07-29 16:14:26 +0200
commitb75058614fdd3140074a640b514f6a0b4d485a2d (patch)
treec395cef190fc9a9a1501432222b6cdd87af06ccd /tools/perf/scripts/python/bin/export-to-postgresql-report
parentcd29f22019ec4ab998d2e1e8c831c7c42db4aa7d (diff)
sched: tasks: Use sequence counter with associated spinlock
A sequence counter write side critical section must be protected by some form of locking to serialize writers. A plain seqcount_t does not contain the information of which lock must be held when entering a write side critical section. Use the new seqcount_spinlock_t data type, which allows to associate a spinlock with the sequence counter. This enables lockdep to verify that the spinlock used for writer serialization is held when the write side critical section is entered. If lockdep is disabled this lock association is compiled out and has neither storage size nor runtime overhead. Signed-off-by: Ahmed S. Darwish <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions