mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jeremy Kerr <jk@codeconstruct.com.au>
To: Karl Mehltretter <kmehltretter@gmail.com>,
	Matt Johnston <matt@codeconstruct.com.au>
Cc: "David S. Miller" <davem@davemloft.net>,
	Eric Dumazet <edumazet@google.com>,
	 Jakub Kicinski	 <kuba@kernel.org>,
	Paolo Abeni <pabeni@redhat.com>, Simon Horman	 <horms@kernel.org>,
	netdev@vger.kernel.org,
	Geert Uytterhoeven	 <geert@linux-m68k.org>,
	Brendan Higgins <brendan.higgins@linux.dev>,
	David Gow	 <david@davidgow.net>, Rae Moar <raemoar63@gmail.com>,
		linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com,
		linux-kernel@vger.kernel.org
Subject: Re: [PATCH net-next v2] net: mctp: Make KUnit tests depend on flow support
Date: Tue, 29 Sep 2026 09:02:23 +0800	[thread overview]
Message-ID: <fb39875c7fa4131e565eebf8ffc9b3b19bb5ad87.camel@codeconstruct.com.au> (raw)
In-Reply-To: <20260928205352.30502-1-kmehltretter@gmail.com>

Hi Karl,

> MCTP_TEST selects MCTP_FLOWS, which also enables SKB_EXTENSIONS when no
> transport requires them. Enabling tests should not silently enable
> additional kernel functionality.
> 
> Make the tests depend on MCTP_FLOWS instead, following the dependency
> rule in Documentation/dev-tools/kunit/style.rst.

[...]

> index d8d3413a37f7..e64d4f7ef6aa 100644
> --- a/net/mctp/Kconfig
> +++ b/net/mctp/Kconfig
> @@ -14,7 +14,7 @@ menuconfig MCTP
>  
>  config MCTP_TEST
>          bool "MCTP core tests" if !KUNIT_ALL_TESTS
> -        select MCTP_FLOWS
> +        depends on MCTP_FLOWS
>          depends on MCTP=y && KUNIT=y
>          default KUNIT_ALL_TESTS
>  

Now _the whole suite_ is not going to get enabled for the usual kunit
testing, since flows isn't individually selectable.

> This keeps the full flow-test coverage: the suite is available only
> when flow support is enabled, for example by the I2C transport.

Hardware transports are typically not enabled for kunit test kernels.

Are you attempting to fix an actual problem you're encountering? What's
the aim with this change?

Cheers,


Jeremy

  reply	other threads:[~2026-09-29  1:02 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-25 19:25 [PATCH net-next] net: mctp: Stop selecting flow support for KUnit tests Karl Mehltretter
2026-09-26  7:53 ` Jeremy Kerr
2026-09-26  8:43   ` Karl Mehltretter
2026-09-28 20:53 ` [PATCH net-next v2] net: mctp: Make KUnit tests depend on flow support Karl Mehltretter
2026-09-29  1:02   ` Jeremy Kerr [this message]
2026-09-29  5:34     ` Karl Mehltretter
2026-09-28 23:09 ` [PATCH net-next] net: mctp: Stop selecting flow support for KUnit tests netdev-bot+sashiko
2026-09-30  2:03 ` Jakub Kicinski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fb39875c7fa4131e565eebf8ffc9b3b19bb5ad87.camel@codeconstruct.com.au \
    --to=jk@codeconstruct.com.au \
    --cc=brendan.higgins@linux.dev \
    --cc=davem@davemloft.net \
    --cc=david@davidgow.net \
    --cc=edumazet@google.com \
    --cc=geert@linux-m68k.org \
    --cc=horms@kernel.org \
    --cc=kmehltretter@gmail.com \
    --cc=kuba@kernel.org \
    --cc=kunit-dev@googlegroups.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-kselftest@vger.kernel.org \
    --cc=matt@codeconstruct.com.au \
    --cc=netdev@vger.kernel.org \
    --cc=pabeni@redhat.com \
    --cc=raemoar63@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®