Changeset 235d31d in mainline for kernel/generic/include/atomic.h
- Timestamp:
- 2014-12-22T17:47:40Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8c7d5ad
- Parents:
- eae91e0 (diff), 759ea0d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/atomic.h
reae91e0 r235d31d 53 53 } 54 54 55 56 /* 57 * If the architecture does not provide operations that are atomic 58 * only with respect to the local cpu (eg exception handlers) and 59 * not other cpus, implement these cpu local atomic operations with 60 * full blown smp-safe atomics. 61 */ 62 #ifndef local_atomic_exchange 63 #define local_atomic_exchange(var_addr, new_val) \ 64 __atomic_exchange_n((var_addr), (new_val), __ATOMIC_RELAXED) 65 #endif 66 67 68 55 69 #endif 56 70
Note:
See TracChangeset
for help on using the changeset viewer.