Lie about futex_atomic_cmpxchg_inatomic kernel support. 51/38451/1 accepted/tizen_common tizen_3.0.2015.q2_common accepted/tizen/common/20150422.080221 accepted/tizen/mobile/20150422.103601 accepted/tizen/tv/20150422.102202 accepted/tizen/wearable/20150422.102907 submit/tizen/20150421.050833
authorDongkyun, Son <dongkyun.s@samsung.com>
Mon, 20 Apr 2015 05:54:40 +0000 (14:54 +0900)
committerDongkyun, Son <dongkyun.s@samsung.com>
Tue, 21 Apr 2015 04:36:30 +0000 (13:36 +0900)
commitadb9616edffcf14405450ea0d00df1352b5b2639
treec48a45e6e8b14aee933c469ff414c3d8d9698bb4
parent49693f7896df36be11619b4c1c0c2f6dc09fea42
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: I9c2bfb363520ac86d5d66cedd013e32c95f05bc5
Signed-off-by: Dongkyun, Son <dongkyun.s@samsung.com>
sysdeps/unix/sysv/linux/arm/kernel-features.h