diff options
| author | Dániel Buga <[email protected]> | 2024-11-26 00:20:34 +0100 |
|---|---|---|
| committer | Dániel Buga <[email protected]> | 2024-12-17 16:52:13 +0100 |
| commit | c6ca46c82529e014aaceb218ad88978c50f0db07 (patch) | |
| tree | ed976c45f41a34e6b7ba59aaa047dfc6adc00728 /embassy-executor/src/raw/state_atomics_arm.rs | |
| parent | 2853308d8f7b845a9255bd7f68911a5214f17ca1 (diff) | |
Set RUN_QUEUED unconditionally
Diffstat (limited to 'embassy-executor/src/raw/state_atomics_arm.rs')
| -rw-r--r-- | embassy-executor/src/raw/state_atomics_arm.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-executor/src/raw/state_atomics_arm.rs b/embassy-executor/src/raw/state_atomics_arm.rs index 4896b33c5..06bf24343 100644 --- a/embassy-executor/src/raw/state_atomics_arm.rs +++ b/embassy-executor/src/raw/state_atomics_arm.rs | |||
| @@ -72,7 +72,7 @@ impl State { | |||
| 72 | let state: u32; | 72 | let state: u32; |
| 73 | asm!("ldrex {}, [{}]", out(reg) state, in(reg) self, options(nostack)); | 73 | asm!("ldrex {}, [{}]", out(reg) state, in(reg) self, options(nostack)); |
| 74 | 74 | ||
| 75 | if (state & STATE_RUN_QUEUED != 0) || (state & STATE_SPAWNED == 0) { | 75 | if state & STATE_RUN_QUEUED != 0 { |
| 76 | asm!("clrex", options(nomem, nostack)); | 76 | asm!("clrex", options(nomem, nostack)); |
| 77 | return; | 77 | return; |
| 78 | } | 78 | } |
