arm64: mte: introduce a per-CPU tag checking mode preference
authorPeter Collingbourne <pcc@google.com>
Tue, 27 Jul 2021 20:52:58 +0000 (13:52 -0700)
committerCatalin Marinas <catalin.marinas@arm.com>
Wed, 28 Jul 2021 17:33:55 +0000 (18:33 +0100)
commitdd061616edcf7deea53d878c690c90d44785d81a
tree2341e15a3cd700e2534e12cbd7363370d436d8be
parentd2e0d8f9746d3e09bcaf15e46c792e40819c9186
arm64: mte: introduce a per-CPU tag checking mode preference

Add a per-CPU sysfs node, mte_tcf_preferred, that allows the preferred
tag checking mode to be configured. The current possible values are
async and sync.

Link: https://linux-review.googlesource.com/id/I7493dcd533a2785a1437b16c3f6b50919f840854
Signed-off-by: Peter Collingbourne <pcc@google.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20210727205300.2554659-5-pcc@google.com
Acked-by: Will Deacon <will@kernel.org>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/kernel/mte.c