Lie about futex_atomic_cmpxchg_inatomic kernel support.
authorDongkyun, Son <dongkyun.s@samsung.com>
Wed, 20 May 2015 01:01:33 +0000 (10:01 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Wed, 3 May 2023 10:46:57 +0000 (19:46 +0900)
commit80dee8603a990e2a3632cdce3c691f6cf148605d
tree4835f8ed338f35925674c095861a99ea02c4eb25
parenta3a79c72222aae41574c0e36f25662f2fc3eb038
Lie about futex_atomic_cmpxchg_inatomic kernel support.

In past versions of glibc, we incorrectly assumed all ARM kernels
in all configurations supported futex_atomic_cmpxchg_inatomic. This
was clearly a lie, however it was a lie that we relied on, because
the fallback implementation appears to not play nicely with certain
applications like pulseaudio.  Restore the lie for kernels > 2.6.32
and plug our ears and scream "LA LA LA" about how wrong this is.

Author: Adam Conrad <adconrad@ubuntu.com>
Bug-Ubuntu: https://launchpad.net/bugs/1436162
Last-Update: 2015-03-25

Change-Id: I9d9ceffd5dd2d2f37e45b282317febfb6524b4a8
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
sysdeps/unix/sysv/linux/arm/kernel-features.h