Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp348962pxb; Wed, 11 Nov 2020 05:23:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJwtGzmY4KKj6oR1Aj2jXnJDTQlvMCu7aDSG5jpNgH0FWt9/hySflTpHblySlhfFKO1Kl9ph X-Received: by 2002:a17:907:2667:: with SMTP id ci7mr26223180ejc.282.1605101029337; Wed, 11 Nov 2020 05:23:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605101029; cv=none; d=google.com; s=arc-20160816; b=Pwa4UZSA/ZJKuhD86hXSyhu1Y7rF9i1Zky0b8lXHQP0CjTKpDGlPQKrAifL2zsny1z BoNyHZrFe8dpT1p+AmNQS7aefDvj8x3vdDVpESW3LsBsrdq2qk2364DKVoMbq6INrSuU 6sX87AUOSg5dJRb71nMRI0LNNC6luz8GX8c1vaPs2pYv/f+snwb0XvOTrnEU5dT4fYLc AUsy3ecLAdQX1XAr6ghUsRoa5D1kLZyo9orimX5H3QnbPxGVc4O28WlwRVuZK8fWdUlW xOwx+4GBDof2JfBW5EcsO3O7XpLlPJ6UqnQvzmqvHNOVZJ5aBU4xfgmZXUnr8PPBJX+n cK0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=3ogrn6Kw5lJiQVWMvQTcQ5thm+MqBh+iV3abSct+RxI=; b=QnsI0wbVXI06KulekMaqZdPnub9kngu8JsgZ5nsfGCFC8KTilBoTXv5DK0qgNZrRf0 QGL/ziJLApHbtTML1+JQ4gBiLf8wx1kWNIx3DahyqKm4i4va6ZLRzqUC+ZVU3erSyp9X DMajGVPbtIP0bzT3+63dPM7bKrzbNdusovSBAhsJKMWhlxxpKBcn8PDF6fsI3yBHkVvk Q1DU57cH7tJSQBbL7HSoEjXSCVYmnts08oLPYLSg+C3HKiX5aWeagBnNJbkBs9UhE5tq g6TCtvfhoJSXtWI9hrZkhB1n/pYK1+0Z9rkDttOnGHFyfux/pJLC+nHVY0BLEQLeFQjE Ri7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=iZREhgva; 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 v10si1428436ede.131.2020.11.11.05.23.21; Wed, 11 Nov 2020 05:23:49 -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=iZREhgva; 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 S1726725AbgKKNTW (ORCPT + 99 others); Wed, 11 Nov 2020 08:19:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726692AbgKKNTV (ORCPT ); Wed, 11 Nov 2020 08:19:21 -0500 Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6F699C0613D1 for ; Wed, 11 Nov 2020 05:19:20 -0800 (PST) Received: by mail-qk1-x744.google.com with SMTP id n132so1579059qke.1 for ; Wed, 11 Nov 2020 05:19:20 -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:content-transfer-encoding; bh=3ogrn6Kw5lJiQVWMvQTcQ5thm+MqBh+iV3abSct+RxI=; b=iZREhgvaz7ISKclEY1+1WqsLpRopzwY5mQd9aQ8mp8xBYvTP3rT4Inryfw/lsUZXcX hTqUCip6ocvyvHvFSaEcgw+oOy4lmibSKz8DMO31u/2IuYEYrPeifRJAunc6tPTiMtpY pWp1Hqbi2Ia2+GPTC2+PE7IWgbT133M25IEeuWK0VYBvEhCXpBJggBFGAWBQSYsTyf7b sVpgbeMaM3PvTgquZuNZVvVqs4RT3gDRG5q6JosjTzWA520xCutHy4y8VwIR9EBXErYN lLvysneW1n86EY+lh5E1OwZcNYutxSoMHHk1Cc3PICclsKDq3Ix/grYkOCgr8v5lOSu1 AogQ== 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:content-transfer-encoding; bh=3ogrn6Kw5lJiQVWMvQTcQ5thm+MqBh+iV3abSct+RxI=; b=dhQ44dWrP/S35JiDK6aItTTom2ScUehmUObHK4VwX8X7rAzKm5Z/CKT41hQMMg2K+6 dK9/cKH+aC+OXo0PDeRpApGPKCQvVP2KtuB9ETEbl2GeuqrMnRlTcj1rjQzO8NKV7PzM HhcdngfW5h0tYlUiLFBBJ8K8i9o+V25Kqx6I6TB/c/Nr7qTxqR60b+2n1wToLr9PnOHW WLHoDTYOw7iaDXwerF5muqz5tT7FrhjwIxzKXIWrr8gCWp0aXac12gZKTLfQKwtX9wFX Ft873qhfAENDQlcXmMDZyyrqGbpkc44Qqr11Sb7+h3ZYC2H5mK1m2hmlTYOHaO7dbNae 7BPg== X-Gm-Message-State: AOAM5327IYieRZa5vooxh+m5cltROcK5SPBqzmorvAB23atwsnZ79SCp Ojo3iQdG4NSnXzYQdQzYQMkqFRnxnlfEyacd68dxtQ== X-Received: by 2002:a05:620a:211b:: with SMTP id l27mr1788572qkl.352.1605100759422; Wed, 11 Nov 2020 05:19:19 -0800 (PST) MIME-Version: 1.0 References: <24a25ef0fcfa07a94129e2ae5ec72f829c57ac42.1605046192.git.andreyknvl@google.com> In-Reply-To: <24a25ef0fcfa07a94129e2ae5ec72f829c57ac42.1605046192.git.andreyknvl@google.com> From: Alexander Potapenko Date: Wed, 11 Nov 2020 14:19:08 +0100 Message-ID: Subject: Re: [PATCH v9 02/44] kasan: KASAN_VMALLOC depends on KASAN_GENERIC To: Andrey Konovalov Cc: Catalin Marinas , Will Deacon , Vincenzo Frascino , Dmitry Vyukov , Andrey Ryabinin , Marco Elver , Evgenii Stepanov , Branislav Rankov , Kevin Brodsky , Andrew Morton , kasan-dev , Linux ARM , Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 10, 2020 at 11:11 PM Andrey Konovalov w= rote: > > Currently only generic KASAN mode supports vmalloc, reflect that > in the config. > > Signed-off-by: Andrey Konovalov > Signed-off-by: Vincenzo Frascino > Reviewed-by: Marco Elver Reviewed-by: Alexander Potapenko > --- > Change-Id: I1889e5b3bed28cc5d607802fb6ae43ba461c0dc1 > --- > lib/Kconfig.kasan | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lib/Kconfig.kasan b/lib/Kconfig.kasan > index 542a9c18398e..8f0742a0f23e 100644 > --- a/lib/Kconfig.kasan > +++ b/lib/Kconfig.kasan > @@ -155,7 +155,7 @@ config KASAN_SW_TAGS_IDENTIFY > > config KASAN_VMALLOC > bool "Back mappings in vmalloc space with real shadow memory" > - depends on HAVE_ARCH_KASAN_VMALLOC > + depends on KASAN_GENERIC && HAVE_ARCH_KASAN_VMALLOC > help > By default, the shadow region for vmalloc space is the read-onl= y > zero page. This means that KASAN cannot detect errors involving > -- > 2.29.2.222.g5d2a92d10f8-goog > --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg