diff options
| author | Dario Nieuwenhuis <[email protected]> | 2022-08-01 12:26:37 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2022-08-01 12:26:37 +0200 |
| commit | 8d24cba72d6a36533d6858da0e9e2ab9406a420f (patch) | |
| tree | 66a63364b921a9e0c72158d33656d3e15999186d /embassy-executor/src/executor/raw/waker.rs | |
| parent | bd6bab1625d90a2dc2a4b57b40dcfaa9516bf791 (diff) | |
executor: miri fixes
Diffstat (limited to 'embassy-executor/src/executor/raw/waker.rs')
| -rw-r--r-- | embassy-executor/src/executor/raw/waker.rs | 4 |
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; | |||
| 2 | use core::ptr::NonNull; | 2 | use core::ptr::NonNull; |
| 3 | use core::task::{RawWaker, RawWakerVTable, Waker}; | 3 | use core::task::{RawWaker, RawWakerVTable, Waker}; |
| 4 | 4 | ||
| 5 | use super::TaskHeader; | 5 | use super::{wake_task, TaskHeader}; |
| 6 | 6 | ||
| 7 | const VTABLE: RawWakerVTable = RawWakerVTable::new(clone, wake, wake, drop); | 7 | const VTABLE: RawWakerVTable = RawWakerVTable::new(clone, wake, wake, drop); |
| 8 | 8 | ||
| @@ -11,7 +11,7 @@ unsafe fn clone(p: *const ()) -> RawWaker { | |||
| 11 | } | 11 | } |
| 12 | 12 | ||
| 13 | unsafe fn wake(p: *const ()) { | 13 | unsafe fn wake(p: *const ()) { |
| 14 | (*(p as *mut TaskHeader)).enqueue() | 14 | wake_task(NonNull::new_unchecked(p as *mut TaskHeader)) |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | unsafe fn drop(_: *const ()) { | 17 | unsafe fn drop(_: *const ()) { |
