aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorMarco Elver <elver@google.com>2021-11-30 12:44:27 +0100
committerPaul E. McKenney <paulmck@kernel.org>2021-12-09 16:42:28 -0800
commitd93414e37586691dd2684a7f8ed05fb9cd640f83 (patch)
treea07c82b559a3fcbfd1463af24c98b834e4935e94 /tools/perf/scripts/python/exported-sql-viewer.py
parentcd8730c3ab4d1d651acd00b028bd949bda3f62d8 (diff)
downloadlinux-d93414e37586691dd2684a7f8ed05fb9cd640f83.tar.gz
linux-d93414e37586691dd2684a7f8ed05fb9cd640f83.tar.bz2
linux-d93414e37586691dd2684a7f8ed05fb9cd640f83.zip
x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock()
If CONFIG_PARAVIRT_SPINLOCKS=y, queued_spin_unlock() is implemented using pv_queued_spin_unlock() which is entirely inline asm based. As such, we do not receive any KCSAN barrier instrumentation via regular atomic operations. Add the missing KCSAN barrier instrumentation for the CONFIG_PARAVIRT_SPINLOCKS case. Signed-off-by: Marco Elver <elver@google.com> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions