From: Sasha Levin <sashal@kernel.org>
To: Krzysztof Kozlowski <krzk@kernel.org>
Cc: ksummit@lists.linux.dev
Subject: Re: [MAINTAINERS SUMMIT] Hidden commits from next (aka why maintainers hoard them in backpack)
Date: Thu, 11 Sep 2025 08:49:34 -0400 [thread overview]
Message-ID: <aMLFXhAVQE1VJ4ff@laps> (raw)
In-Reply-To: <299e6601-a83e-4e5d-9dd9-12ae796cd913@kernel.org>
On Thu, Sep 11, 2025 at 01:04:19PM +0200, Krzysztof Kozlowski wrote:
>Hi,
>
>
>I have noticed at least a few cases where sub-maintainers collect
>patches, but their trees are not included linux-next. Or their patches
>are not fed to linux-next.
>
>I don’t see a good reason to keep valid, proper patches - collected by
>trusted sub-maintainers and intended for upstream submission - out of
>linux-next. If a sub-maintainer is trusted in collecting patches and
>sending them to the upstream maintainer, these commits should be visible
>in the linux-next.
>
>I have occasionally asked sub-maintainers to add their trees to the
>linux-next, and sometimes this worked. In other cases it could not work
>for various reasons, e.g. workflow of the upstream maintainer or
>reluctance to share commits early. These reasons are what I would like
>to discuss and, hopefully, improve.
>
>
>Why is that a problem?
>======================
>Patch was reviewed on the list day X and applied by the sub-maintainer.
>Then for two, three or four weeks, this patch is not being in the
>linux-next means:
>1. Limited or no build bot coverage.
>
>2. No actual integration testing, even if it is just spotting early
>merge conflicts.
>
>3. No wide community testing.
>
>4. Contributors cannot base their patchsets on linux-next for
>convenience, but need to find each sub-maintainer tree and pull it. For
>few cases (see further) these sub-maintainer trees are not documented in
>MAINTAINERS, so it is impossible for contributor to rebase on current
>maintainer's tree!
This topic seems to come up on an annual basis :)
As a follow up to last year's discussion[1] I wrote a bot[2] that is able to
analyze pull requests and respond with statistics about how long commits spent
in -next as well as on the mailing lists. An example of the reports it produces
is available here[3].
I haven't ended up receiving signal from Linus that it's useful and not a waste
of his time, so I stopped sending these mails out.
[1] https://lore.kernel.org/all/ZyAUO0b3z_f_kVnj@sashalap/
[2] https://git.kernel.org/pub/scm/linux/kernel/git/sashal/next-analysis.git/
[3] https://lore.kernel.org/all/Zxf3vp82MfPTWNLx@sashalap/
--
Thanks,
Sasha
next prev parent reply other threads:[~2025-09-11 12:49 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-11 11:04 [MAINTAINERS SUMMIT] Hidden commits from next (aka why maintainers hoard them in backpack) Krzysztof Kozlowski
2025-09-11 11:44 ` Krzysztof Kozlowski
2025-09-11 12:05 ` Mark Brown
2025-09-11 18:45 ` Dan Carpenter
2025-09-11 12:06 ` Jiri Kosina
2025-09-11 12:10 ` Krzysztof Kozlowski
2025-09-11 13:18 ` James Bottomley
2025-09-11 13:49 ` Mark Brown
2025-09-11 15:32 ` James Bottomley
2025-09-11 16:02 ` Mark Brown
2025-09-11 16:11 ` James Bottomley
2025-09-11 16:50 ` Mark Brown
2025-09-11 12:27 ` Laurent Pinchart
2025-09-11 12:31 ` Bartosz Golaszewski
2025-09-11 12:33 ` Laurent Pinchart
2025-09-11 12:42 ` Krzysztof Kozlowski
2025-09-11 12:58 ` Greg KH
2025-09-12 9:03 ` Dan Carpenter
2025-09-11 12:34 ` Geert Uytterhoeven
2025-09-11 12:35 ` Johannes Berg
2025-09-11 12:36 ` Laurent Pinchart
2025-09-11 12:48 ` Mark Brown
2025-09-11 12:47 ` Krzysztof Kozlowski
2025-09-11 12:53 ` Laurent Pinchart
2025-09-11 13:40 ` Mark Brown
2025-09-11 14:25 ` Steven Rostedt
2025-09-11 19:29 ` Laurent Pinchart
2025-09-11 19:43 ` Steven Rostedt
2025-09-12 9:52 ` Vlastimil Babka
2025-09-12 17:45 ` Steven Rostedt
2025-09-11 12:49 ` Sasha Levin [this message]
2025-09-12 11:55 ` Krzysztof Kozlowski
2025-12-14 1:19 ` Krzysztof Kozlowski
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=aMLFXhAVQE1VJ4ff@laps \
--to=sashal@kernel.org \
--cc=krzk@kernel.org \
--cc=ksummit@lists.linux.dev \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.