EXP btrfs: Enable BTRFS only on 64-bit systems

Current btrfs can tear loads and stores of the ->last_trans field on
32-bit systems.  Use of smp_load_acquire() and smp_store_release() turns
this silent failure into build failures on 32-bit system.  Therefore,
enable BTRFS only on 64-bit systems.

This has not been agreed to by the BTRFS maintainers.  Another alternative
would be to have ->last_trans be a 32-bit field on 32-bit systems, but
this might not be so simple.  Carrying this commit to keep the various
CI systems quiet, hence the EXP prefix.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
1 file changed