Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp527450imn; Wed, 3 Aug 2022 14:14:42 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vqHykmJBak8ldsuaXFHWB/9l7GiMqn+iGHxW+Jopbm2Na3OxYb3Wd8y+JeE+bD0YuzyEXl X-Received: by 2002:a05:6a00:cc9:b0:52a:b63a:4e5 with SMTP id b9-20020a056a000cc900b0052ab63a04e5mr27762239pfv.59.1659561282604; Wed, 03 Aug 2022 14:14:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659561282; cv=none; d=google.com; s=arc-20160816; b=B127HK3/adt4AbR1UG1aELMjkTQ+3iL6nzgv9ag5k6xMxa9Ldrbg/jnrYqrzo1r4pW Cp4MoQHGk/eBl4MyePCbfJ/LHkHgF3EoBs3IvWC83fulCbvaUp92XDz5pgQQ2pKTg7jv Kdd5WGzK2+5Rl4kTUEEFxHQlDbsnc1Q6Uma0Qxvoq3erki6rthb4l6mYzEka5VC8jQV9 ni0dlWc3VWhgnsNtFsJdseRY4vOANR0kYDTojwnKoVteZB75S0u3i2Foh0m5q8Wde2Gj vXGD0mWymY9/6LnxFqD9vs/k639tycjVlATV5MwxIJ2VFww+XsehnxSewC1D80NcLwT/ 41Qw== 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=Ut3pi8cayU++0GSGO54GljP1BR6nTHkf4mesrBKLYYA=; b=FqwEnWI5xUUt0JSnJCcgWp9LA6lsX/RjDpRioBVPWaofVISMiub6bXQxvpauwLEt17 HnRx/V7oqSI+GFt0pGCVb+pIwsYvRSmiZ79glmKxEN+y/zQbo4GDzaye3F+dUkZT6S80 //P3spG9HbbIwgoOVijQaXh95etKgHgoYkc8zLvdJe6nnrYQKUsnnU0HnkqpGqt5SgxV DZ5YCt4B/mJ03E/2vw679P7ust/5yAF+dpdLEDxXjQBOlrod7fm4LYCAxJPKLmWngSIl I7iuZLxzrqm+O+M7LD6I0AuoRxY2oKtItwwMN3lqWltd5PCOYQCx+lMfRGQZnfQsODCA U35w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=Ig8uG7D7; 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 jb4-20020a170903258400b0016d5fcd3f51si2983338plb.442.2022.08.03.14.14.28; Wed, 03 Aug 2022 14:14:42 -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=Ig8uG7D7; 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 S237081AbiHCUfv (ORCPT + 99 others); Wed, 3 Aug 2022 16:35:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238755AbiHCUfr (ORCPT ); Wed, 3 Aug 2022 16:35:47 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 540925B7B9 for ; Wed, 3 Aug 2022 13:35:46 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id y13so19459842ejp.13 for ; Wed, 03 Aug 2022 13:35:46 -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=Ut3pi8cayU++0GSGO54GljP1BR6nTHkf4mesrBKLYYA=; b=Ig8uG7D7SQeo3AQ8b8GvGsJyHUlyGNbXrjLnJsGssVXhbRpS9Uhnjw1fcV0EkPhRXO takrvQM5C1AuVQiSbWmBKV/dbWhOzBYicDIuZBssniivGUViQ5aAJk8/5g5+RLJoQ+4u ESp/lyA1Y0abiRNY6EyVarzn1Xw6U+CGh2cuUhvJfgrU1D9fhswRbarZ2jrGdUrVJf84 gfEl4QKSLvRePRYhGb5YGqc10Ihrv0FShrARKau4lFvB1u0FUt42chEClh5Vh0L47j3R oDxH/Oibm2MTwlKqCLtbP/hC4/q5G6lWtrmZaafX9cDqJjkX1pzz8kOpdU3mCKJyEE0b +hwg== 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=Ut3pi8cayU++0GSGO54GljP1BR6nTHkf4mesrBKLYYA=; b=dgxlY/qDvA1zN3YDBT0F9K4js56rzGk8NJRrB91RjamIFVP1NxG2mU+cvEhuBn5/Ak ukxXYLFzYbl1iX0R2Xif4CW8lPX8dWsmt/VuCveCzOdjWRDoHvM7mGQv6ZZgkVeVQYi1 NA7GWQqD/hDy3Bfue2+mS7GFIa6s4oKBE6CiRJkIdPL8FH/O626upGmq4pmo+nYfpWtk 1ecNGzNPLSuXPlURMbvSwXMSDs7YA3EvDHrFfmwDs+EBouFG+tCJ2k6lmTPu9hsRQyKg o84t+oXM+W/5yhYdO0haMi/wRc3YUIMef29lURyW1ME0l5TO3XyKiYbe5I1uDm2vK8Ea GwdQ== X-Gm-Message-State: ACgBeo0OL8GXL3EBXXG/jDC57V4W5CaX6/p9p805OsJ5yFKZUBO5ooSj mrLlSwKCiY64HMBZB9c8sMx/X0pu4SEug/BmwfMS8Q== X-Received: by 2002:a17:907:9726:b0:730:9e04:f738 with SMTP id jg38-20020a170907972600b007309e04f738mr8431225ejc.631.1659558944675; Wed, 03 Aug 2022 13:35:44 -0700 (PDT) MIME-Version: 1.0 References: <20220715040354.2629856-1-davidgow@google.com> In-Reply-To: <20220715040354.2629856-1-davidgow@google.com> From: Brendan Higgins Date: Wed, 3 Aug 2022 16:35:33 -0400 Message-ID: Subject: Re: [PATCH] mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m To: David Gow Cc: Daniel Latypov , Shuah Khan , Ulf Hansson , Arnd Bergmann , kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, linux-mmc@vger.kernel.org, linux-aspeed@lists.ozlabs.org, Sadiya Kazi , Linux Kernel Mailing List , kernel test robot 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=ham 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 Fri, Jul 15, 2022 at 12:04 AM David Gow wrote: > > While the sdhci-of-aspeed KUnit tests do work when builtin, and do work > when KUnit itself is being built as a module, the two together break. > > This is because the KUnit tests (understandably) depend on KUnit, so a > built-in test cannot build if KUnit is a module. > > Fix this by adding a dependency on (MMC_SDHCI_OF_ASPEED=m || KUNIT=y), > which only excludes this one problematic configuration. > > This was reported on a nasty openrisc-randconfig run by the kernel test > robot, though for some reason (compiler optimisations removing the test > code?) I wasn't able to reproduce it locally on x86: > https://lore.kernel.org/linux-mm/202207140122.fzhlf60k-lkp@intel.com/T/ > > Fixes: 291cd54e5b05 ("mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro") > Reported-by: kernel test robot > Signed-off-by: David Gow Acked-by: Brendan Higgins