Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp4089079pxb; Mon, 1 Feb 2021 12:07:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJxo4743O/yTtOdcwgjOo7gOBWB4xP5E8GchZtCnDPbBMAxa85Hc0fq/Q1gTd7S+n92wU04K X-Received: by 2002:a17:906:30cd:: with SMTP id b13mr19311348ejb.336.1612210051246; Mon, 01 Feb 2021 12:07:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612210051; cv=none; d=google.com; s=arc-20160816; b=iLSu9En/g0VKaNXwPkAvn5W1pRJdoDhwH+m4Ja5e4iyywwLICRXEXOr3VY5m+RRXER Uyrjh0Lrea9qwSRe7elPZbbOxqDy8xqTga6eSZAnjOPEfmq/InQvmSe8PgmRsPzPpbel cyzEtCsK5R97neWxU3MuFRDCCHTrhq/i8MaW/rLKh7+tzmI5YdfzdyLuWXqLZ7IEuttp LTEY45GJNd45YqV8ZG8Kw1RceiUVCeFz0PT3BVOg2yaBoLgD1Ex95XvyAJewIp7IAV66 Tt2vTUFzBeHrrx0OfB6fEdphh0RJqon0wnXPCFX8I/IMGuuSidM9WftuIZblg+EIfGBe P57w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Er+3gSvGmPD8gB+0H5nskQtEmoQnaFUKfPK4BzJ3IdY=; b=JmWwMtreFAapzOfzNcp6KzZeUaJzJkhWa0CdXGw3kV83al34LD7yLe8M22uBWS+V7m vd67zrI5XfIT9z82y0rghI6U1rNmldnhyHsE4nPKAOP6vbI5p1A860YMAXrkAbnb/LFE 5IacM/uqxllXfSkOrDWo1SD/SXnJuqK1Uq5F/4qjYnS3NELcWtmGWPXaVRYLFJd5QTnO aiVWavRd3OZBE/X904dTBzZ05w2YqeCjRq/+6F7pi/2K6aqUVYyWXkbFyHJKxHXPqBHR Dv9I+dqzktJZxzKC4oySH356SmAGi74ZTCPd96m9g3CJ74yk+h2neXmC720EQkZLG1+Y jvjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=DQXWHKUA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p6si11736892edm.151.2021.02.01.12.07.02; Mon, 01 Feb 2021 12:07:31 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=DQXWHKUA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233097AbhBAUGO (ORCPT + 99 others); Mon, 1 Feb 2021 15:06:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44628 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232970AbhBAUFR (ORCPT ); Mon, 1 Feb 2021 15:05:17 -0500 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 485CEC06174A for ; Mon, 1 Feb 2021 12:04:37 -0800 (PST) Received: by mail-pj1-x1034.google.com with SMTP id lw17so470319pjb.0 for ; Mon, 01 Feb 2021 12:04:37 -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=Er+3gSvGmPD8gB+0H5nskQtEmoQnaFUKfPK4BzJ3IdY=; b=DQXWHKUAOl+6nuNBIcPbQqaNwY8TdE+kp78aiNtN4D6zLY853C2Q8NNPnJSR2J/laE D27MyCmz5qygk9b2ZHVMbykuaeF5g2Mo7SXwxQOkt1q9XpgVfK4wpOFTfrqfE01ASkDw 3sACp4olX4VzOiATjE+y5nxv1BKJRrlTtwPDIRR9vgap6flWizHnC8gvAxKKxKWzrwhE 7xNaRcK1Y3uF2wjE/iA/OD6RTxSanunLfEvuPuEqtf422MaAsa34aVNOrLrGbzxG5p/3 D8LwAIMJKynJTVglpYBO3xYXT3EOluDt5/BssadUrOtNBvQfmSls3vGBIETtKpuAqMro xCdg== 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=Er+3gSvGmPD8gB+0H5nskQtEmoQnaFUKfPK4BzJ3IdY=; b=M8r1AVDOHm94ULgQaRUsS/yeSbKppsUvgIZdUq8dissHOYphqtmaHYHFbx1lxyb3xj fphnrdkprjtBGsOFmbxspJc+nMwLMNCKqHJGIGCpogKtaB3pcoKmuPSmBxhRxw/HOfpz D5n9Zpe3g2qhBohnXnGdiz4sfIsHHopj3Ai/b/ViiNE0qz9Rc/qPjrQ0aZbX2186AIoF 3zYqQVkJUET4h7QfxRS3iIQPxi8lRUQkoey3BKv+kljxLywqvAJrSx2043RseAu4UVlh xos1IhN+vN6X9JtQZT/vCtbniDJPPAeaFY/PUMREfR4GXxAK91FUHLdHKApd2N9BYc8j ZVQw== X-Gm-Message-State: AOAM5307BIbCJM1dGPsX/m49ITYQjN5tqYI4YsgAXcT2U6+SEPt85zvm 6ALrJHLW3WlCSfifvpAWxrCxPJ/Q81NtvmxbXEtQ0Q== X-Received: by 2002:a17:90b:30d4:: with SMTP id hi20mr521695pjb.41.1612209876585; Mon, 01 Feb 2021 12:04:36 -0800 (PST) MIME-Version: 1.0 References: <20210130165225.54047-1-vincenzo.frascino@arm.com> <20210130165225.54047-3-vincenzo.frascino@arm.com> In-Reply-To: <20210130165225.54047-3-vincenzo.frascino@arm.com> From: Andrey Konovalov Date: Mon, 1 Feb 2021 21:04:25 +0100 Message-ID: Subject: Re: [PATCH v11 2/5] kasan: Add KASAN mode kernel parameter To: Vincenzo Frascino Cc: Linux ARM , LKML , kasan-dev , Andrew Morton , Catalin Marinas , Will Deacon , Dmitry Vyukov , Andrey Ryabinin , Alexander Potapenko , Marco Elver , Evgenii Stepanov , Branislav Rankov Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jan 30, 2021 at 5:52 PM Vincenzo Frascino wrote: > > @@ -45,6 +52,9 @@ static enum kasan_arg_fault kasan_arg_fault __ro_after_init; > DEFINE_STATIC_KEY_FALSE(kasan_flag_enabled); > EXPORT_SYMBOL(kasan_flag_enabled); > > +/* Whether the asynchronous mode is enabled. */ > +bool kasan_flag_async __ro_after_init; Just noticed that we need EXPORT_SYMBOL(kasan_flag_async) here. There are also a few arm64 mte functions that need to be exported, but I've addressed that myself here: https://lore.kernel.org/linux-arm-kernel/cover.1612208222.git.andreyknvl@google.com/T/#m4746d3c410c3f6baddb726fc9ea9dd1496a4a788