diff --git a/embassy-sync/src/signal.rs b/embassy-sync/src/signal.rs
index 7c38637c3..8cb832a2b 100644
--- a/embassy-sync/src/signal.rs
+++ b/embassy-sync/src/signal.rs
@@ -1,7 +1,6 @@
 //! A synchronization primitive for passing the latest value to a task.
 use core::cell::Cell;
 use core::future::{poll_fn, Future};
-use core::mem;
 use core::task::{Context, Poll, Waker};
 
 use crate::blocking_mutex::raw::{CriticalSectionRawMutex, RawMutex};