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>