From: "Uwe Kleine-König" <u.kleine-koenig@baylibre.com>
To: Vlastimil Babka <vbabka@suse.com>
Cc: Mark Brown <broonie@debian.org>,
Geert Uytterhoeven <geert@linux-m68k.org>,
ksummit@lists.linux.dev,
Thierry Reding <thierry.reding@kernel.org>,
Breno Leitao <leitao@debian.org>,
linux-next@vger.kernel.org
Subject: Re: [MAINTAINERS SUMMIT] Any feedback for -next?
Date: Tue, 25 Aug 2026 11:23:07 +0200 [thread overview]
Message-ID: <ao1a6qatPjiHmOAS@monoceros> (raw)
In-Reply-To: <b1adf43b-f37c-4c8b-8370-d5f8f179678a@suse.com>
[-- Attachment #1: Type: text/plain, Size: 2128 bytes --]
On Mon, Aug 24, 2026 at 12:07:08PM +0200, Vlastimil Babka wrote:
> On 8/13/26 14:36, Mark Brown wrote:
> > On Thu, Aug 13, 2026 at 09:31:58AM +0200, Geert Uytterhoeven wrote:
> >> On Wed, 12 Aug 2026 at 18:44, Mark Brown <broonie@debian.org> wrote:
> >
> >> > > The advantage is that if commit B breaks something there are less
> >> > > intermediate trees that don't contain B and you can still test on e.g.
> >> > > D+E.
> >
> >> Sounds like a nice idea to me!
> >> And you can put the trees that usually cause the most conflicts in
> >> the same subgroup ;-)
> >
> >> It may also help in bisecting an issue. I have the impression "git
> >> bisect" on linux-next (against Linus' tree, not against yesterday's
> >> next) shows me more "a merge base must be tested" test points than
> >> expected/optimal.
> >
> > IME it tends to walk down the linear history of -next until it find
> > which branch introduced the regression. I've never investigated in
> > detail but my feeling is that the inefficiency is more driven by the
> > size of the branch it lands on.
>
> When bisecting -next, I actually use the "git bisect --first-parent" mode
> first explicitly to find the culprit branch (or precisely, its merge), then
> do a second bisect only within it. It avoids wild changes of the tree
> between bisection steps due to the differing bases.
TIL `git bisect --first-parent`, thanks.
> The suggested binary tree merging approach would make this strategy somewhat
> more difficult.
The argument could be somewhat weakend by first merging linus/master
into each next tree and only then start merging using the binary
approach. (Then bisection could be done without the base changes, `git
bisect` wouldn't necessarily do that though. It could be directed to do
that by marking all trees (i.e. before merging linus/master into them)
as good for the first run.)
Thinking further, having $tree+linus/master for each tree can be
beneficial in some situations. But that could also be done with the
current merge order. Not sure though if it's worth the effort.
Best regards
Uwe
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
next prev parent reply other threads:[~2026-08-25 9:23 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-11 16:54 [MAINTAINERS SUMMIT] Any feedback for -next? Mark Brown
2026-08-11 19:31 ` Geert Uytterhoeven
2026-08-12 11:19 ` Uwe Kleine-König
2026-08-12 16:37 ` Mark Brown
2026-08-12 16:45 ` Sasha Levin
2026-08-12 17:02 ` Mark Brown
2026-08-13 7:31 ` Geert Uytterhoeven
2026-08-13 9:19 ` Uwe Kleine-König
2026-08-13 12:36 ` Mark Brown
2026-08-24 10:07 ` Vlastimil Babka
2026-08-25 9:23 ` Uwe Kleine-König [this message]
2026-08-12 11:42 ` Breno Leitao
2026-08-12 15:27 ` Steven Rostedt
2026-08-12 15:59 ` Lee Jones
2026-08-12 17:10 ` Guenter Roeck
2026-08-12 17:14 ` Arnaldo Carvalho de Melo
2026-08-12 17:37 ` Guenter Roeck
2026-08-12 19:40 ` Arnaldo Carvalho de Melo
2026-08-13 9:59 ` Thierry Reding
2026-08-13 11:25 ` Mark Brown
2026-08-13 11:57 ` 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=ao1a6qatPjiHmOAS@monoceros \
--to=u.kleine-koenig@baylibre.com \
--cc=broonie@debian.org \
--cc=geert@linux-m68k.org \
--cc=ksummit@lists.linux.dev \
--cc=leitao@debian.org \
--cc=linux-next@vger.kernel.org \
--cc=thierry.reding@kernel.org \
--cc=vbabka@suse.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