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 C4F09C433DB for ; Tue, 2 Feb 2021 13:46:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 851DD64FF6 for ; Tue, 2 Feb 2021 13:46:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232775AbhBBNq1 (ORCPT ); Tue, 2 Feb 2021 08:46:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45756 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232865AbhBBNnk (ORCPT ); Tue, 2 Feb 2021 08:43:40 -0500 Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AD9B2C0613ED for ; Tue, 2 Feb 2021 05:42:59 -0800 (PST) Received: by mail-pf1-x42c.google.com with SMTP id m6so14366246pfk.1 for ; Tue, 02 Feb 2021 05:42:59 -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=Fx2Cl6AqO96R29O6b9ZOYn7SjvlXkA4ZOOWzG4fwSix/obavUJIClK0CWrpnxRr5JT 5SaiBf2MTrhuCDZN3OurU+T7yJv3cD6SkGuX2Buxpt8WcFZEpFO1Ych64sVcZ7FPthv8 Ny1Hkl8Y5vPxKEAYcoBnn1BShWxB+jl4LKP8Q9cM0NK7Ss8SzW3foK0641ZrY3/3yd2C pas0Rni6QspuudM10rjxvvqyBDQXD+D1p7AcBmt3cSaGQLqYWCE9UMXCkB81G47G0T6q PRidY4C+P2noNSG8L0Cxj7ppKzzW781hCXx1iTDjkQs6CD4uM8NsNzd9PV3kLBQspYDV FuCA== X-Gm-Message-State: AOAM530ie/WcRrC/Pyq9P1o96xKBX13NUet87Xl8oGE2ngs8Ht7rTe8+ bvkxkMQvg7lvY9r3ApXDU1U8TNnByYITghyV2+8MdA== 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" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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!