summaryrefslogtreecommitdiffstats
path: root/v5.12/1d10f3aec2bb734b4b594afe8c1bd0aa656a7e4d
diff options
context:
space:
mode:
Diffstat (limited to 'v5.12/1d10f3aec2bb734b4b594afe8c1bd0aa656a7e4d')
-rw-r--r--v5.12/1d10f3aec2bb734b4b594afe8c1bd0aa656a7e4d14
1 files changed, 14 insertions, 0 deletions
diff --git a/v5.12/1d10f3aec2bb734b4b594afe8c1bd0aa656a7e4d b/v5.12/1d10f3aec2bb734b4b594afe8c1bd0aa656a7e4d
new file mode 100644
index 00000000000..b7db80e893c
--- /dev/null
+++ b/v5.12/1d10f3aec2bb734b4b594afe8c1bd0aa656a7e4d
@@ -0,0 +1,14 @@
+1d10f3aec2bb ("x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generation")
+9a462b9eafa6 ("x86/percpu: Use compiler segment prefix qualifier")
+5f863897d964 ("x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg()")
+54cd971c6f44 ("x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128}")
+febe950dbfb4 ("arch: Remove cmpxchg_double")
+6d12c8d308e6 ("percpu: Wire up cmpxchg128")
+c5c0ba953b8c ("percpu: Add {raw,this}_cpu_try_cmpxchg()")
+8c8b096a23d1 ("instrumentation: Wire up cmpxchg128()")
+b23e139d0b66 ("arch: Introduce arch_{,try_}_cmpxchg128{,_local}()")
+ec570320b09f ("locking/atomic: Correct (cmp)xchg() instrumentation")
+e6ce9d741163 ("locking/atomic: Add generic try_cmpxchg{,64}_local() support")
+e5ab9eff46b0 ("atomics: Provide atomic_add_negative() variants")
+031af50045ea ("arm64: cmpxchg_double*: hazard against entire exchange variable")
+94a855111ed9 ("Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip")