diff options
author | Stefan Kristiansson <[email protected]> | 2014-05-13 18:01:21 +0300 |
---|---|---|
committer | Stafford Horne <[email protected]> | 2017-02-25 04:14:00 +0900 |
commit | 11595172537788f0007bfc16590aab18f2b9c40f (patch) | |
tree | f1db0dec55a0de2185628d49efdbcbf3297cd840 /lib/netdev-notifier-error-inject.c | |
parent | 0e9f9fd20ce931cc2cf0519c56ae33fc74d656ad (diff) |
openrisc: add cmpxchg and xchg implementations
Optimized version that make use of the l.lwa and l.swa atomic instruction
pair.
Most openrisc cores provide these instructions now, if not available
emulation is provided.
Acked-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Signed-off-by: Stefan Kristiansson <[email protected]>
[[email protected]: remove OPENRISC_HAVE_INST_LWA_SWA config suggesed by
Alan Cox https://lkml.org/lkml/2014/7/23/666]
[[email protected]: fixed unused calculated value compiler warning in
define cmpxchg]
Signed-off-by: Stafford Horne <[email protected]>
Diffstat (limited to 'lib/netdev-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions