pw_sync: rename SpinLock -> InterruptSpinLock
Renames the existing pw::sync::SpinLock to InterruptSpinLock to
make it obvious that this is not just a spin lock and that interrupt
masking is included.
This change leaves C++ & GN redirects in place in order to support
migrating Pigweed and customers in follow up changes.
Change-Id: If9fb5594e7d71778b15cd15a9cd7ec71ca0e403b
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/37560
Commit-Queue: Ewout van Bekkum <ewout@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
diff --git a/pw_sync/BUILD b/pw_sync/BUILD
index 18d1962..7151178 100644
--- a/pw_sync/BUILD
+++ b/pw_sync/BUILD
@@ -26,7 +26,7 @@
PW_SYNC_BINARY_SEMAPHORE_BACKEND = "//pw_sync_stl:binary_semaphore"
PW_SYNC_COUNTING_SEMAPHORE_BACKEND = "//pw_sync_stl:counting_semaphore"
PW_SYNC_MUTEX_BACKEND = "//pw_sync_stl:mutex"
-PW_SYNC_SPIN_LOCK_BACKEND = "//pw_sync_stl:spin_lock"
+PW_SYNC_INTERRUPT_SPIN_LOCK_BACKEND = "//pw_sync_stl:interrupt_spin_lock"
pw_cc_library(
name = "binary_semaphore_facade",
@@ -122,32 +122,33 @@
)
pw_cc_library(
- name = "spin_lock_facade",
+ name = "interrupt_spin_lock_facade",
hdrs = [
"public/pw_sync/spin_lock.h",
+ "public/pw_sync/interrupt_spin_lock.h",
],
includes = ["public"],
srcs = [
- "spin_lock.cc"
+ "interrupt_spin_lock.cc"
],
deps = [
- PW_SYNC_SPIN_LOCK_BACKEND + "_headers",
+ PW_SYNC_INTERRUPT_SPIN_LOCK_BACKEND + "_headers",
"//pw_preprocessor",
],
)
pw_cc_library(
- name = "spin_lock",
+ name = "interrupt_spin_lock",
deps = [
- ":spin_lock_facade",
- PW_SYNC_SPIN_LOCK_BACKEND + "_headers",
+ ":interrupt_spin_lock_facade",
+ PW_SYNC_INTERRUPT_SPIN_LOCK_BACKEND + "_headers",
],
)
pw_cc_library(
- name = "spin_lock_backend",
+ name = "interrupt_spin_lock_backend",
deps = [
- PW_SYNC_SPIN_LOCK_BACKEND,
+ PW_SYNC_INTERRUPT_SPIN_LOCK_BACKEND,
],
)
@@ -199,13 +200,13 @@
)
pw_cc_test(
- name = "spin_lock_facade_test",
+ name = "interrupt_spin_lock_facade_test",
srcs = [
- "spin_lock_facade_test.cc",
- "spin_lock_facade_test_c.c",
+ "interrupt_spin_lock_facade_test.cc",
+ "interrupt_spin_lock_facade_test_c.c",
],
deps = [
- ":spin_lock",
+ ":interrupt_spin_lock",
"//pw_preprocessor",
"//pw_unit_test",
],