aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/executor/raw/waker.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-08-01 12:26:37 +0200
committerDario Nieuwenhuis <[email protected]>2022-08-01 12:26:37 +0200
commit8d24cba72d6a36533d6858da0e9e2ab9406a420f (patch)
tree66a63364b921a9e0c72158d33656d3e15999186d /embassy-executor/src/executor/raw/waker.rs
parentbd6bab1625d90a2dc2a4b57b40dcfaa9516bf791 (diff)
executor: miri fixes
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 ()) {