static bool report_fault_once = true;
+#ifdef CONFIG_KASAN_HW_TAGS
/* Whether the MTE asynchronous mode is enabled. */
DEFINE_STATIC_KEY_FALSE(mte_async_mode);
EXPORT_SYMBOL_GPL(mte_async_mode);
+#endif
static void mte_sync_page_tags(struct page *page, pte_t *ptep, bool check_swap)
{
pr_info_once("MTE: enabled in %s mode at EL1\n", mode);
}
+#ifdef CONFIG_KASAN_HW_TAGS
void mte_enable_kernel_sync(void)
{
/*
if (!system_uses_mte_async_mode())
static_branch_enable(&mte_async_mode);
}
+#endif
void mte_set_report_once(bool state)
{