Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp883068iob; Wed, 4 May 2022 09:51:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzR7oir1GNJ30utfomrcxAm7z6l6jweaTLy0ml5JYiBOHYrg8+GH9XRh9TnSIQVx7+zNxKo X-Received: by 2002:a17:906:b286:b0:6f3:b3e4:5f67 with SMTP id q6-20020a170906b28600b006f3b3e45f67mr21070171ejz.148.1651683109529; Wed, 04 May 2022 09:51:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651683109; cv=none; d=google.com; s=arc-20160816; b=D/stSlRWRt4WznR75xmsAam4LlgkXI4P8dMXQ952wwRzxYKU9iaNeOSNKKSjlH6CfS nwYsuJ1WKQaqFqPLWRsHC8BSMcdpnMXAm7hTNbCTediuf3Eq4Hd5+evTI1qN5Q5L/IuB UfUns56l50iCR/p/3pl8vrmW9ZjOiq3Z1rUFU1Kll/J/7V1Eig0KsMrbATrY78HneMNV gB1NRaQjQAa0uRU1xftwdfz9UVk3RDDza8hqtsKLKaasEWf/EVTORlWca7HNp4wwyczD xd7xU9m7jWv/VHYzubxuHT9vD3e3AUpURaKqV6lPmhcq+OZxSuOwMq4V9uH2lrPZuiRJ ATOg== 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=Yl4WQenCDLJErgHp6t3UJjMlUc388BkN8ozV46DV1Jw=; b=UBqRMiBs5taGvQZ+WwpRYzYrBnwkaPKmgOVWq7u/bZcR1ZEoT/rcxGDd3LQkX+gY/F Xcsm5t/8Ita95XYjVFnCcMoKC3L4UcNVKhF8Z74LGWglPhuTNst8NHL9CHwS0eCktVkA eQJf++jerjKppSpbdmvoJcvIZ0uh42eM3dduyv987FkLPzUYXB9jfy6S7+Wrm/xR1cqS hii+WOjkXgP58JlDtd6mFb7F5eX4HKRNyIMJ+n3yJKeDLFBPYZzqtD+S/RamjqEnX/Bg YggNxw7jcqj4GDru4YF83rxq2eOxsF6xXV6r/IcBKxDczUJcqSskD/3y93T9opab0H9J gSqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=UkruObD3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pv12-20020a170907208c00b006f4531c9f25si6912764ejb.765.2022.05.04.09.51.25; Wed, 04 May 2022 09:51:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=UkruObD3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S1353412AbiEDQ3a (ORCPT + 99 others); Wed, 4 May 2022 12:29:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34586 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353530AbiEDQ3D (ORCPT ); Wed, 4 May 2022 12:29:03 -0400 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D778A18B38 for ; Wed, 4 May 2022 09:25:26 -0700 (PDT) Received: by mail-ej1-x62f.google.com with SMTP id g6so3925162ejw.1 for ; Wed, 04 May 2022 09:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Yl4WQenCDLJErgHp6t3UJjMlUc388BkN8ozV46DV1Jw=; b=UkruObD31qixCl3tEbnbC6/Szb3fOE20vobsG9EB3D9Txyb4DwrMg1MPuKOiuriQO0 bfrFQY2q3GU5cpGZ7NEMVFeHonKS5jshPndb1NXSNCiTBMlfAEkFMO8MhdiXH6ubVy15 BzqTQmHqpfWQzsfzfYtrrlft6mJ9zFxFJEfJ4U4Ie+qKpkI5l8BD5+La8b4QxtHnOZHv y9hlgtiUQDYw5ZGnGKioMzZ+lQRrGXXZhBVznZ74FaY+dTBY6b/TGGgYXY5R1PpQQCrK I9YG9e+4QLGYqahZJ2AFhjRAc1yU0adG166I7bIvuvzbKey6OlIqjHgUaeb4A8zObyB3 Q+zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Yl4WQenCDLJErgHp6t3UJjMlUc388BkN8ozV46DV1Jw=; b=r16SWfxuN9WWjTxowxVklINqWY+2Zot1eJbec8MDZx6qyoSVVwGfbkOw5FHevAelWu g+8uJrjpqbm334cEUSDuj8L0xXjxsP3pz/enygaK+wyduYLrF6WcY4I/ld070UJooZJj bPipziVE39FA6+PAoW7vSB9u2j9Z7jHtssmELizk7K1y4WjHPRRUOenQbumOmsFVCTBT iJm3nWxWj4H8xaeK9V6nqVlfxX0BpdlIYmO2QRUu2pbliaQK0YJBNziv5qx8g/grt87j py1FeCGaahM6xFJbAfoEAtgL3RKHSO8s9yyyGxIryC/Iifq5RHfyK0BI4fy3hSeZblvF 51tg== X-Gm-Message-State: AOAM530C87myFxwZzQfeuJ2yHr4jYymoWzcumxhG478ALB6puMkMF487 5afmcMY1yoiHRCChFBBwEwITzwRhaG50s4GzZDccFg== X-Received: by 2002:a17:906:a2c2:b0:6e7:efc2:17f2 with SMTP id by2-20020a170906a2c200b006e7efc217f2mr20140929ejb.542.1651681525279; Wed, 04 May 2022 09:25:25 -0700 (PDT) MIME-Version: 1.0 References: <20220429043913.626647-1-davidgow@google.com> <20220430030019.803481-1-davidgow@google.com> In-Reply-To: From: Daniel Latypov Date: Wed, 4 May 2022 11:25:14 -0500 Message-ID: Subject: Re: [PATCH v2] kunit: Taint kernel if any tests run To: Luis Chamberlain Cc: David Gow , Shuah Khan , Lucas De Marchi , Aaron Tomlin , linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org, Brendan Higgins , Andy Shevchenko , Jonathan Corbet , Andrew Morton , Kees Cook , Greg KH , "Guilherme G . Piccoli" , Sebastian Reichel , John Ogness , Joe Fradley , kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Jani Nikula Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 4, 2022 at 9:51 AM Luis Chamberlain wrote: > selftests has modules, although I am not sure if there are selftests > which do not load modules. Shuah? I'm not Shuah, but there are indeed selftests that don't load modules. I went looking for an example and found tools/testing/selftests/bpf/test_doc_build.sh, which runs entirely in userspace (basically just `make docs`).