Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp500933pxb; Wed, 13 Jan 2021 08:42:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJwS7Mb/M+QWaafqkBsHVqIEFspq9j/9EAU9ZDFNFSINXREaL8DJSOkFUUOFHYfX1fnpMqdX X-Received: by 2002:aa7:d354:: with SMTP id m20mr2412881edr.195.1610556137642; Wed, 13 Jan 2021 08:42:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610556137; cv=none; d=google.com; s=arc-20160816; b=urIcUg3wxkGfxL0GIhqWpKzXkMprPYVY/dUma1YsBisoHKw3oinhw7m0b8n8L78ZxF 2Rg0eCgXwvBHCxs/Ea5rOnFk+BEqsLIPtkLBXjh7KgvuVEv9Fpc63cO223VHVbogKL/T K+cOrtiJcxi53Ma5gvNsulD8HYe5BgL78I1q4nybE2G+f8txWMxpFpxh4S994Ts0ZoVU 9pjCJPUiDwROB98BzhR0rOUEmRqUTxQTbSWl8cJOaGR7cUfYQUpvTL7rZ0c8ob63MiCT BZYIdYxq7FDOIGXgt+3Ye2KchedvYSid3OzRP/Qe0b4zUA3k4Qbe2gOoZ9or5zOFD9gJ qntg== 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=718zcsFUzGW3JK8wqJnAiFUqkREV/jlMJotq/sE7w4Q=; b=EZyydNO/X/TJ+L7oitg7XUxtyRubOSSnSpr1/F10xZ8QRPOLEI9zZ3+DitRLTVX3Gm ElH1Fv8c65lXyEx5I9Xwt47/nVKHEuexciltNAOTlw5cGcS9xRUa6EY8HD3K+qyPlaVE KbEPoSVGjXICIPZx5NXgD2JFfTCGxDdVKLtTJYUA9AUY9C9MAXlEBVSjGc6nOCcnIahH ZrsHX9joDe4SN/koZAx6rzRroPot0ehsK2G9rHmaXBJbcTz7AimnFx4JAoroY9ehglTl PKfVv3GY3VP8uTtu+fxF8G27987/IlIWEdUvpXNsovmy+p4sMctlGS/NiTNlkmvAu9tp c7lA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=SWJj7egF; 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 e26si1373173edv.153.2021.01.13.08.41.54; Wed, 13 Jan 2021 08:42:17 -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=SWJj7egF; 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 S1727325AbhAMQkj (ORCPT + 99 others); Wed, 13 Jan 2021 11:40:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727122AbhAMQkj (ORCPT ); Wed, 13 Jan 2021 11:40:39 -0500 Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4BC03C061575 for ; Wed, 13 Jan 2021 08:39:59 -0800 (PST) Received: by mail-ot1-x32e.google.com with SMTP id x13so2460464oto.8 for ; Wed, 13 Jan 2021 08:39: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=718zcsFUzGW3JK8wqJnAiFUqkREV/jlMJotq/sE7w4Q=; b=SWJj7egFZVpu8ndMonBOTArDLXjWaJchbV+rLUhaDy2UGjwFeMbseW2RdF2u5VX3ot 4PjB8nCMCzbm1O7fPIL/TEYKJvzrWNz68rPznMB5x5Y2cH/OytCVm02lpRZeShfb2h+6 AWkineT2SquX0tiBdz7mZp2FXaeJ5MZb7CxuJ6YyoWNphnIqWYaLAOid7vtMnXndNpve JulNlvO2oixZDx+utacP0e+Qgw2DiuPVYjUbo5yg3zGhjLdC23GrETsoN4pwMEoYY2kz pzf/2C7U0xcN46NqR9bqXyHbyGWWUtwXNj7YzOZgcsTogRwoNCQNNJp1jhX2CveJfkwx 6Gng== 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=718zcsFUzGW3JK8wqJnAiFUqkREV/jlMJotq/sE7w4Q=; b=Hy9egrZ0fv0lKDCy2g1IXwIcAfreAHHMbRKRSeOw2ccAOs1AX3isMoNTpjgrHzv1EH 81djnDyKnTnJBA0HNgJmM2vjS6UOkCq+DQrXlJSdbTPqW7UmbAEdCbnFr9NDR663dley rCmVjDYnbsiw7joYSIXZbfgebim6uWXhT+j52gAEAOjFRZEB1BG91gAazj6JEoe/Fktq VQ7aTKmdcLQv8RtVePwFenYMl9YeCyHlQxmkU6D7Wyh40IJ/pHqrkDGHzx21FrfOWEmv 5qUkovNlAMKPEk4peircEER+lePyT0ZB4WYHytp3lZmlWwnh0lKM90jmv0wbEWLJVi39 6N6w== X-Gm-Message-State: AOAM530Hhm6/po2elsQCffNIjaTxznfm1PnRxXgMa9o/64OxRfMg5QX0 M1hagTwttkhEeIi6BsZX0MIIP6pR7+ZjYyaWvDTWTQ== X-Received: by 2002:a05:6830:2413:: with SMTP id j19mr1862383ots.251.1610555998526; Wed, 13 Jan 2021 08:39:58 -0800 (PST) MIME-Version: 1.0 References: <654bdeedde54e9e8d5d6250469966b0bdf288010.1610554432.git.andreyknvl@google.com> In-Reply-To: <654bdeedde54e9e8d5d6250469966b0bdf288010.1610554432.git.andreyknvl@google.com> From: Marco Elver Date: Wed, 13 Jan 2021 17:39:47 +0100 Message-ID: Subject: Re: [PATCH v2 14/14] kasan: don't run tests when KASAN is not enabled To: Andrey Konovalov Cc: Catalin Marinas , Vincenzo Frascino , Dmitry Vyukov , Alexander Potapenko , Andrew Morton , Will Deacon , Andrey Ryabinin , Peter Collingbourne , Evgenii Stepanov , Branislav Rankov , Kevin Brodsky , kasan-dev , Linux ARM , Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 13 Jan 2021 at 17:22, Andrey Konovalov wrote: > > Don't run KASAN tests when it's disabled with kasan.mode=off to avoid > corrupting kernel memory. > > Link: https://linux-review.googlesource.com/id/I6447af436a69a94bfc35477f6bf4e2122948355e > Signed-off-by: Andrey Konovalov > --- > lib/test_kasan.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/lib/test_kasan.c b/lib/test_kasan.c > index d9f9a93922d5..0c8279d9907e 100644 > --- a/lib/test_kasan.c > +++ b/lib/test_kasan.c > @@ -47,6 +47,9 @@ static bool multishot; > */ > static int kasan_test_init(struct kunit *test) > { > + if (!kasan_enabled()) > + return -1; This should WARN_ON() or pr_err(). Otherwise it's impossible to say why the test couldn't initialize. > multishot = kasan_save_enable_multi_shot(); > hw_set_tagging_report_once(false); > return 0; > -- > 2.30.0.284.gd98b1dd5eaa7-goog >