commit | 6e43483dd111cf1be58b02a45d0ca729ca2634ba | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@kernel.org> | Thu May 30 10:11:31 2024 -0700 |
committer | Paul E. McKenney <paulmck@kernel.org> | Thu May 30 10:11:31 2024 -0700 |
tree | 7fa3a5344d6706922fa0f18e246e53fce099ff4f | |
parent | a2b0dbfe72448814789230018c51c91c2a642376 [diff] |
ARM: Emulate one-byte cmpxchg Use the new cmpxchg_emu_u8() to emulate one-byte cmpxchg() on ARM systems with ARCH < ARMv6K. Reported-by: Mark Brown <broonie@kernel.org> Closes: https://lore.kernel.org/all/54798f68-48f7-4c65-9cba-47c0bf175143@sirena.org.uk/ Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org> Closes: https://lore.kernel.org/all/CA+G9fYuZ+pf6p8AXMZWtdFtX-gbG8HMaBKp=XbxcdzA_QeLkxQ@mail.gmail.com/ Signed-off-by: Paul E. McKenney <paulmck@kernel.org> Cc: "Russell King (Oracle)" <rmk+kernel@armlinux.org.uk> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Andrew Davis <afd@ti.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Linus Walleij <linus.walleij@linaro.org> Cc: Eric DeVolder <eric.devolder@oracle.com> Cc: Rob Herring <robh@kernel.org> Cc: <linux-arm-kernel@lists.infradead.org>