diff options
| -rw-r--r-- | rtic-common/src/wait_queue.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/rtic-common/src/wait_queue.rs b/rtic-common/src/wait_queue.rs index 4debcb9..8a3f80e 100644 --- a/rtic-common/src/wait_queue.rs +++ b/rtic-common/src/wait_queue.rs @@ -140,11 +140,10 @@ impl<T: Clone> Link<T> { /// Remove this link from a linked list. pub fn remove_from_list(&self, list: &DoublyLinkedList<T>) { - if self.is_popped() { - return; - } - cs::with(|_| { + if self.is_popped() { + return; + } // Make sure all previous writes are visible core::sync::atomic::fence(Ordering::SeqCst); |
