From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-23.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BA494C433E0 for ; Tue, 2 Feb 2021 17:29:48 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 4AA8164F69 for ; Tue, 2 Feb 2021 17:29:48 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4AA8164F69 Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A94506B0005; Tue, 2 Feb 2021 12:29:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A44846B006E; Tue, 2 Feb 2021 12:29:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 935086B0073; Tue, 2 Feb 2021 12:29:47 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0030.hostedemail.com [216.40.44.30]) by kanga.kvack.org (Postfix) with ESMTP id 7D9276B0005 for ; Tue, 2 Feb 2021 12:29:47 -0500 (EST) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 3C909180AD804 for ; Tue, 2 Feb 2021 17:29:47 +0000 (UTC) X-FDA: 77774015214.20.ABDD7FF Received: by imf01.hostedemail.com (Postfix, from userid 200) id 8C88A2BE57D0; Tue, 2 Feb 2021 17:14:46 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by imf01.hostedemail.com (Postfix) with ESMTP id 7886A34B2863 for ; Tue, 2 Feb 2021 13:42:59 +0000 (UTC) Received: by mail-pf1-f182.google.com with SMTP id y205so14351128pfc.5 for ; Tue, 02 Feb 2021 05:43:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ULfru5VoR6la+blRMAgVbCUtmZDEDwFPNm2BTtvrXik=; b=wJMp7HySx4KIdAfdpQKRivgJiFrR11aqd2RkFKHhHaSMRpxjRdRAlU+kVIGqEcKgCH X6+x9LPPUtmvAhp06gH47PgpOxyNvB2a90xkoeAggnBu3pitEyajvqBsX9DzvXq1kUzA areD2oWxIV0EztVWVUvcBVVfx94P2045WVEZhegGKlbQl1mLEN5X6JnbItdB939khERd I/NVm21Oo7gMneX/70y0igmjHuLs/we8A+JxiGZDfXLGdbNkQZlw2AkDWhy+I49XXSVR DUnn2QZRkT2coIHw6b5yE/mtR30i0aADKrGsTPJAA9UckxbnLeS2IAAqttEXIhdDDwiU RuIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ULfru5VoR6la+blRMAgVbCUtmZDEDwFPNm2BTtvrXik=; b=k0xQVu5hNQahB58t0FX9+jhbaZ1/YnF17B05fVyQnd6Y6filsBKY/yn08SGaq5lPJC 4STzQHCu2p0vmswtQl20ygkKVttf/60YKXywvgYz6xQvTgwg3PItH/DzoBWqw87x0TeC Pa1YmpjwI7Xze595x0j7NAi+IqqR8hzScye9KEOlbEyV8SimAUKbnHN/Uqxj4c1ncAtx nhWXVpTxL9xtVfeZgAm4OPsXtzoFEC7HsSMn6HKArwuWBJe3ddeNbO/tDCB9KjW0t7Hp yPR3dwX2kfAit9uReFmyNHYJPG0+mlPgOn5pbt77AVRg6ZAbx3cqGzPgFTUaa6lJwTQw eRsw== X-Gm-Message-State: AOAM532abTiznIQnJ0QHQ1yRXlXsMbWNcsvKxDe7RzNl0/sUHT6GLtXw kWCWt5wdtl/79VefHAJ8DgHGypllSP7sOgSYPpX/Ng== X-Google-Smtp-Source: ABdhPJw9OokT1/NJk7DMk27RSiNrkvpfczhQWVIvDigRIJcuRYPtlyIML4onllZUdx6kuUPeg8ZSauBOz58xE6Q26Jk= X-Received: by 2002:a62:18d6:0:b029:1bf:1c5f:bfa4 with SMTP id 205-20020a6218d60000b02901bf1c5fbfa4mr21354404pfy.24.1612273379132; Tue, 02 Feb 2021 05:42:59 -0800 (PST) MIME-Version: 1.0 References: <20210202104618.GA16723@willie-the-truck> In-Reply-To: <20210202104618.GA16723@willie-the-truck> From: Andrey Konovalov Date: Tue, 2 Feb 2021 14:42:48 +0100 Message-ID: Subject: Re: [PATCH 12/12] arm64: kasan: export MTE symbols for KASAN tests To: Will Deacon Cc: Catalin Marinas , Vincenzo Frascino , Dmitry Vyukov , Alexander Potapenko , Marco Elver , Branislav Rankov , Kevin Brodsky , Will Deacon , LKML , kasan-dev , Linux Memory Management List , Linux ARM , Andrey Ryabinin , Andrew Morton , Peter Collingbourne , Evgenii Stepanov Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 7886A34B2863 X-Stat-Signature: d611abeii7t6pdfwmpzcxdms1fh847j8 Received-SPF: none (google.com>: No applicable sender policy available) receiver=imf01; identity=mailfrom; envelope-from=""; helo=mail-pf1-f182.google.com; client-ip=209.85.210.182 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1612273379-364143 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, Feb 2, 2021 at 11:46 AM Will Deacon wrote: > > On Mon, Feb 01, 2021 at 08:43:36PM +0100, Andrey Konovalov wrote: > > Export mte_enable_kernel() and mte_set_report_once() to fix: > > > > ERROR: modpost: "mte_enable_kernel" [lib/test_kasan.ko] undefined! > > ERROR: modpost: "mte_set_report_once" [lib/test_kasan.ko] undefined! > > > > Signed-off-by: Andrey Konovalov > > --- > > arch/arm64/kernel/mte.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/arch/arm64/kernel/mte.c b/arch/arm64/kernel/mte.c > > index 8b27b70e1aac..2c91bd288ea4 100644 > > --- a/arch/arm64/kernel/mte.c > > +++ b/arch/arm64/kernel/mte.c > > @@ -120,6 +120,7 @@ void mte_enable_kernel_sync(void) > > { > > __mte_enable_kernel("synchronous", SCTLR_ELx_TCF_SYNC); > > } > > +EXPORT_SYMBOL(mte_enable_kernel_sync); > > > > void mte_enable_kernel_async(void) > > { > > @@ -130,6 +131,7 @@ void mte_set_report_once(bool state) > > { > > WRITE_ONCE(report_fault_once, state); > > } > > +EXPORT_SYMBOL(mte_set_report_once); > > EXPORT_SYMBOL_GPL ? SGTM, will do in v2, thanks!