aboutsummaryrefslogtreecommitdiff
path: root/src/lane.cpp
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2024-11-13 10:06:37 +0100
committerBenoit Germain <benoit.germain@ubisoft.com>2024-11-13 10:06:37 +0100
commitf45a3f5de2a11065764c87208d3f0b58e6ebe771 (patch)
tree8b1d5e586e7fee575ed2d09a9cb4e7fe4f2101f2 /src/lane.cpp
parent43915511f5e0c74a5aa6e0d02fe62505eb133191 (diff)
downloadlanes-f45a3f5de2a11065764c87208d3f0b58e6ebe771.tar.gz
lanes-f45a3f5de2a11065764c87208d3f0b58e6ebe771.tar.bz2
lanes-f45a3f5de2a11065764c87208d3f0b58e6ebe771.zip
Cleaning up guano
Converted volatile Lane::cancelRequest to std::atomic
Diffstat (limited to 'src/lane.cpp')
-rw-r--r--src/lane.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lane.cpp b/src/lane.cpp
index ac3fffa..4caebcb 100644
--- a/src/lane.cpp
+++ b/src/lane.cpp
@@ -939,7 +939,7 @@ CancelResult Lane::cancel(CancelOp const op_, std::chrono::time_point<std::chron
939 939
940[[nodiscard]] CancelResult Lane::internalCancel(CancelRequest const rq_, std::chrono::time_point<std::chrono::steady_clock> const until_, WakeLane const wakeLane_) 940[[nodiscard]] CancelResult Lane::internalCancel(CancelRequest const rq_, std::chrono::time_point<std::chrono::steady_clock> const until_, WakeLane const wakeLane_)
941{ 941{
942 cancelRequest = rq_; // it's now signaled to stop 942 cancelRequest.store(rq_, std::memory_order_relaxed); // it's now signaled to stop
943 if (rq_ == CancelRequest::Hard) { 943 if (rq_ == CancelRequest::Hard) {
944 // lane_->thread.get_stop_source().request_stop(); 944 // lane_->thread.get_stop_source().request_stop();
945 } 945 }