aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/executor/raw/waker.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-executor/src/executor/raw/waker.rs')
-rw-r--r--embassy-executor/src/executor/raw/waker.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-executor/src/executor/raw/waker.rs b/embassy-executor/src/executor/raw/waker.rs
index f6ae332fa..6b9c03a62 100644
--- a/embassy-executor/src/executor/raw/waker.rs
+++ b/embassy-executor/src/executor/raw/waker.rs
@@ -2,7 +2,7 @@ use core::mem;
2use core::ptr::NonNull; 2use core::ptr::NonNull;
3use core::task::{RawWaker, RawWakerVTable, Waker}; 3use core::task::{RawWaker, RawWakerVTable, Waker};
4 4
5use super::TaskHeader; 5use super::{wake_task, TaskHeader};
6 6
7const VTABLE: RawWakerVTable = RawWakerVTable::new(clone, wake, wake, drop); 7const VTABLE: RawWakerVTable = RawWakerVTable::new(clone, wake, wake, drop);
8 8
@@ -11,7 +11,7 @@ unsafe fn clone(p: *const ()) -> RawWaker {
11} 11}
12 12
13unsafe fn wake(p: *const ()) { 13unsafe fn wake(p: *const ()) {
14 (*(p as *mut TaskHeader)).enqueue() 14 wake_task(NonNull::new_unchecked(p as *mut TaskHeader))
15} 15}
16 16
17unsafe fn drop(_: *const ()) { 17unsafe fn drop(_: *const ()) {