X-Git-Url: http://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=include%2Furcu%2Fuatomic%2Floongarch.h;fp=include%2Furcu%2Fuatomic%2Floongarch.h;h=dcf9e935fd44f229819b2128d25944aa26363491;hp=f41302a274920dd2534756727880ddf0905f3821;hb=776b7d456bc2adbd880c1917002b4c1a4b479b34;hpb=dc46a9c324ae94d89da41ea9a3f97503115df88e diff --git a/include/urcu/uatomic/loongarch.h b/include/urcu/uatomic/loongarch.h index f41302a..dcf9e93 100644 --- a/include/urcu/uatomic/loongarch.h +++ b/include/urcu/uatomic/loongarch.h @@ -32,6 +32,11 @@ extern "C" { #endif +/* + * LoongArch implements byte and short atomics with LL/SC instructions, + * which retry if the cache line is modified concurrently between LL and + * SC. + */ #define UATOMIC_HAS_ATOMIC_BYTE #define UATOMIC_HAS_ATOMIC_SHORT