summaryrefslogtreecommitdiff
path: root/lib/test_context-analysis.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/test_context-analysis.c')
-rw-r--r--lib/test_context-analysis.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/test_context-analysis.c b/lib/test_context-analysis.c
index 140efa8a9763..06b4a6a028e0 100644
--- a/lib/test_context-analysis.c
+++ b/lib/test_context-analysis.c
@@ -596,3 +596,14 @@ static void __used test_ww_mutex_lock_ctx(struct test_ww_mutex_data *d)
ww_mutex_destroy(&d->mtx);
}
+
+static DEFINE_PER_CPU(raw_spinlock_t, test_per_cpu_lock);
+
+static void __used test_per_cpu(int cpu)
+{
+ raw_spin_lock(&per_cpu(test_per_cpu_lock, cpu));
+ raw_spin_unlock(&per_cpu(test_per_cpu_lock, cpu));
+
+ raw_spin_lock(per_cpu_ptr(&test_per_cpu_lock, cpu));
+ raw_spin_unlock(per_cpu_ptr(&test_per_cpu_lock, cpu));
+}