Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp530134imn; Wed, 3 Aug 2022 14:21:38 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u/15AB91SWGGoEx3+hocFpa0jgbJorZ8Ek6eeBCbILj/O8O9f857OwWUJ1Us/z9rqzkX+f X-Received: by 2002:a05:6a00:14c5:b0:52b:8877:8263 with SMTP id w5-20020a056a0014c500b0052b88778263mr27909310pfu.1.1659561698102; Wed, 03 Aug 2022 14:21:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659561698; cv=none; d=google.com; s=arc-20160816; b=C6ZLzQI1te1QzXK3WCfPJjd8Z3crjREGsFNatzqFc+uap4HEeQjZ2ka9eH23ak6jJG QLMvd/caYIMbS4q0dwn+UzXN0Xjkl5sexL3pumW/093VFYkBrBwBmmMmi5r4+tb7vVNV z+/SmYYLpwJ5GafBcGny24mB8wkRg3mPkHulQUZSaB7PLUnvYuyy1p01IVn9HcroZiY8 eRpko5ZWUXOSPl/j0mkqrEFfgzgDoi2LBjMiO8BystrFPg/JDi4dUT6PwIdDsqMD8/xX qXfIgaGAeWHTok67beoHMF9DEjwTWCwIjssWRYdHOaBGkN0NF14xB2+nbaK9McuwZx0e eS0g== 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=f0bwgO5Y6DZvlx+aNQfiCPBi+5cjtr/D/YquyyJnj2Y=; b=ZblptZhFmn0A2gEPTNHG8569XXgLQ4TRI2aX1uvWLz8RPFNWUMKDYBlpzXREEhAtWU xNb/duqN1i8gfDt8YVT91nR3uSi8x6TPGuNBOWEKrGJQMFarwSMKECSSDDFG2Q9y4EJI sWYeaMRfVo2oBkCPAsVXNm70EJp3I9wYE1ptKe3nzSswVHk/oaFpPO8vMlAtrSwwBCh/ WcebmKFPy02QNIw6Pl03jR2l5D0SkSjwCvHaa1+T2puo+IPJ/x7+PBgDY31lP/z3PzU0 6wbWwRs7BhK6p7QlhKN3wfpzRl76MdL1HZKCLYXBuOwUnta1LA+YrOXNevPmMC/iyE0G Nc9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=YlLbkAWL; 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 d67-20020a636846000000b0041b72fda9b5si18490453pgc.311.2022.08.03.14.21.24; Wed, 03 Aug 2022 14:21:38 -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=YlLbkAWL; 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 S236893AbiHCUcc (ORCPT + 99 others); Wed, 3 Aug 2022 16:32:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42384 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238098AbiHCUca (ORCPT ); Wed, 3 Aug 2022 16:32:30 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B1815B7AE for ; Wed, 3 Aug 2022 13:32:27 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id x21so10144745edd.3 for ; Wed, 03 Aug 2022 13:32:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=f0bwgO5Y6DZvlx+aNQfiCPBi+5cjtr/D/YquyyJnj2Y=; b=YlLbkAWLnaGvgbUZknMUXGio9T544H9Q8guK7U9X3g5XNnPDRkYIs8s62FnCLUOTFL tXtP5R1mN4sIJqQiBO6t1CDgfdrsvNoSiVd9NbyQ3tRMGy4tvCoaHwCDHn0LFQlVwFIl y02noIyhQE/HQo3DM0vEUSn4eAdmq+fISCuvNApGaODeclvuCo9ynWDnK9cicFOtPKc1 h8UN9z2fsIBphM1RGy/06PXlMIJncsKRMoPGwl229Q1+yOkKT2nm1tMvswHWFTOtbRB6 fqgTfJC4t3G+TXzQm/sDNF5HFnsZJzyUr2SOFbdHW6X5EQqscyriJ+r+vSIAmRKnSe0O ghrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=f0bwgO5Y6DZvlx+aNQfiCPBi+5cjtr/D/YquyyJnj2Y=; b=vj6vaM5mvfk00vqmK2J/AOjP+BiEYkjsUC0bY1nH7m+Kb3iHdR+y6YlQ+W472KQaYy FSdDODWBIXmWC5evM/eDciRHx/PiaUYCOxNxZfNRLUwYCrw5VaKtQRISpMzWoj2t/b1M CyhRgnQThnwAj/yZtJVAR6A0HD3RBnh6a53nDX3of7JKmN4agowaRk+ivM/bok5hc0kd xgrCXn2zTnvKddPR3MPOJgcJpKm8/ROWFHaZz2AX/zlDlVgKVWV1Ed/E8l5vG7TEyjfA P0vOA+P14O4hQXsqKx7G8u3BN9hyCp+gfTrrsa4yglm/zSeWHVnQ6yokt8oatzfdsTt3 UTVw== X-Gm-Message-State: ACgBeo0f81alEFFSHdL7FH4kCmqQptXxPNYSVjQHqK9MqImsiCISihGT jpsQVv0j5J+AunabeHeOpfzIZqEJsvztnguzP65vNg== X-Received: by 2002:a05:6402:4302:b0:43e:18c7:e003 with SMTP id m2-20020a056402430200b0043e18c7e003mr7574346edc.198.1659558746011; Wed, 03 Aug 2022 13:32:26 -0700 (PDT) MIME-Version: 1.0 References: <20220713005221.1926290-1-davidgow@google.com> In-Reply-To: <20220713005221.1926290-1-davidgow@google.com> From: Brendan Higgins Date: Wed, 3 Aug 2022 16:32:14 -0400 Message-ID: Subject: Re: [PATCH] module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m To: David Gow Cc: Shuah Khan , Daniel Latypov , Luis Chamberlain , Jeremy Kerr , linux-modules@vger.kernel.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, Linux Kernel Mailing List 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, 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 Tue, Jul 12, 2022 at 8:52 PM David Gow wrote: > > The new KUnit module handling has KUnit test suites listed in a > .kunit_test_suites section of each module. This should be loaded when > the module is, but at the moment this only happens if KUnit is built-in. > > Also load this when KUnit is enabled as a module: it'll not be usable > unless KUnit is loaded, but such modules are likely to depend on KUnit > anyway, so it's unlikely to ever be loaded needlessly. > > Fixes: 3d6e44623841 ("kunit: unify module and builtin suite definitions") > Signed-off-by: David Gow Reviewed-by: Brendan Higgins