Re: [patch v2 05/11] x86: Select ARCH_STORE_IMPLIES_RELEASE
From: André Almeida
Date: Fri Mar 20 2026 - 12:12:44 EST
Em 19/03/2026 20:24, Thomas Gleixner escreveu:
The generic unsafe_atomic_store_release_user() implementation does:
if (!IS_ENABLED(CONFIG_ARCH_STORE_IMPLIES_RELEASE))
smp_mb();
unsafe_put_user();
As stores on x86 imply release, select ARCH_STORE_IMPLIES_RELEASE to avoid
the unnecessary smp_mb().
Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxx>
Reviewed-by: André Almeida <andrealmeid@xxxxxxxxxx>