diff options
| author | Matt Turner <mattst88@gmail.com> | 2026-09-05 15:29:27 -0400 |
|---|---|---|
| committer | Magnus Lindholm <linmag7@gmail.com> | 2026-09-11 16:29:37 +0200 |
| commit | b345db9e12089e0221e4ac9e36124affdf879443 (patch) | |
| tree | 07863e57bf9f8540a493cf8f04cc7b35e12cf17b /tools/perf/scripts/python/stackcollapse.py | |
| parent | 533993a3ac5db0542b5b781cad47115eae182486 (diff) | |
| download | linux-b345db9e12089e0221e4ac9e36124affdf879443.tar.gz linux-b345db9e12089e0221e4ac9e36124affdf879443.zip | |
alpha: select ARCH_SUPPORTS_ATOMIC_RMW
Alpha has native LL/SC instructions (LDL_L/STL_C, LDQ_L/STQ_C) that
provide atomic read-modify-write capability, and already selects
ARCH_HAVE_NMI_SAFE_CMPXCHG.
Selecting ARCH_SUPPORTS_ATOMIC_RMW enables MUTEX_SPIN_ON_OWNER and
RWSEM_SPIN_ON_OWNER on SMP, allowing optimistic spinning on contended
locks rather than immediately sleeping.
Assisted-by: Claude:claude-opus-4-6
Signed-off-by: Matt Turner <mattst88@gmail.com>
Tested-by: Magnus Lindholm <linmag7@gmail.com>
Reviewed-by: Magnus Lindholm <linmag7@gmail.com>
Link: https://lore.kernel.org/r/20260905-arch-kconfig-options-v2-v2-6-83e8245761a2@gmail.com
Signed-off-by: Magnus Lindholm <linmag7@gmail.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
