summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@kernel.org>2026-06-02 12:09:47 +0300
committerPeter Zijlstra <peterz@infradead.org>2026-06-03 12:38:50 +0300
commit7b125c44d0b7f617ee81dffd14ce116149d03cb6 (patch)
tree394f0a03a05aacc998192bb3c0964fafb863af45 /include/uapi
parent6149fc36c09b91050b62e8e68a91027df8df7345 (diff)
downloadlinux-7b125c44d0b7f617ee81dffd14ce116149d03cb6.tar.xz
x86: Select ARCH_MEMORY_ORDER_TSO
The generic unsafe_atomic_store_release_user() implementation does: if (!IS_ENABLED(CONFIG_ARCH_MEMORY_ORDER_TSO)) smp_mb(); unsafe_put_user(); As x86 implements Total Store Order (TSO) which means stores imply release, select ARCH_MEMORY_ORDER_TSO to avoid the unnecessary smp_mb(). Signed-off-by: Thomas Gleixner <tglx@kernel.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: André Almeida <andrealmeid@igalia.com> Link: https://patch.msgid.link/20260602090535.564499644@kernel.org
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions