Changeset a6e55886 in mainline for kernel/generic/include/preemption.h
- Timestamp:
- 2018-11-01T14:30:03Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d1da1ff2
- Parents:
- bab75df6
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-11-01 14:30:03)
- git-committer:
- GitHub <noreply@…> (2018-11-01 14:30:03)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/preemption.h
rbab75df6 ra6e55886 41 41 42 42 #define PREEMPTION_INC (1 << 0) 43 #define PREEMPTION_DISABLED (PREEMPTION_INC <= THE->preemption)43 #define PREEMPTION_DISABLED (PREEMPTION_INC <= CURRENT->preemption) 44 44 #define PREEMPTION_ENABLED (!PREEMPTION_DISABLED) 45 45 … … 47 47 #define preemption_disable() \ 48 48 do { \ 49 THE->preemption += PREEMPTION_INC; \49 CURRENT->preemption += PREEMPTION_INC; \ 50 50 compiler_barrier(); \ 51 51 } while (0) … … 56 56 assert(PREEMPTION_DISABLED); \ 57 57 compiler_barrier(); \ 58 THE->preemption -= PREEMPTION_INC; \58 CURRENT->preemption -= PREEMPTION_INC; \ 59 59 } while (0) 60 60
Note:
See TracChangeset
for help on using the changeset viewer.