All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Sasha Levin <sashal@kernel.org>
Cc: "Barry K. Nathan" <barryn@pobox.com>,
	linux-kernel@vger.kernel.org, stable@vger.kernel.org,
	patches@lists.linux.dev, torvalds@linux-foundation.org,
	akpm@linux-foundation.org, linux@roeck-us.net, shuah@kernel.org,
	patches@kernelci.org, lkft-triage@lists.linaro.org,
	pavel@nabladev.com, jonathanh@nvidia.com, f.fainelli@gmail.com,
	sudipm.mukherjee@gmail.com, rwarsow@gmx.de, conor@kernel.org,
	hargar@microsoft.com, broonie@kernel.org, achill@achill.org,
	sr@sladewatkins.com
Subject: Re: [PATCH 6.12 000/385] 6.12.75-rc1 review
Date: Mon, 2 Mar 2026 09:21:49 -0500	[thread overview]
Message-ID: <2026030210-projector-excuse-90a7@gregkh> (raw)
In-Reply-To: <2026030203-detector-overlook-93cd@gregkh>

On Mon, Mar 02, 2026 at 09:10:11AM -0500, Greg KH wrote:
> On Mon, Mar 02, 2026 at 08:52:19AM -0500, Sasha Levin wrote:
> > On Sun, Mar 01, 2026 at 10:05:02PM -0800, Barry K. Nathan wrote:
> > > On 2/28/26 10:00, Sasha Levin wrote:
> > > > This is the start of the stable review cycle for the 6.12.75 release.
> > > > There are 385 patches in this series, all will be posted as a response
> > > > to this one.  If anyone has any issues with these being applied, please
> > > > let me know.
> > > > 
> > > > Responses should be made by Mon Mar  2 05:59:55 PM UTC 2026.
> > > > Anything received after that time might be too late.
> > > > 
> > > > The whole patch series can be found in one patch at:
> > > >         https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/patch/?id=linux-6.12.y&id2=v6.12.74
> > > > or in the git tree and branch at:
> > > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> > > > and the diffstat can be found below.
> > > > 
> > > > Thanks,
> > > > Sasha
> > > 
> > > I just now noticed a sizable discrepancy between what's in the
> > > stable-queue and what's in -rc1, for 5.10.y through 6.12.y. (6.18.y
> > > and 6.19.y appear unaffected.)
> > > 
> > > To make sure this is an apples-to-apples comparison, I'll compare with
> > > the stable-queue as of commit 2370009958172f632d48973387e7b6ae116086b1
> > > ("Drop a broken ACPI patch"); I'd expect the queue as of that commit to
> > > match the -rc1 patches, if I'm not mistaken.
> > > 
> > > 
> > >                      # of patches in         # of patches in
> > >                      stable mailing list     stable-queue git
> > >                      thread                  @ 237000995817
> > > 
> > > 5.10.252-rc1          147                     334
> > > 5.15.202-rc1          164                     411
> > > 6.1.165-rc1           232                     533
> > > 6.6.128-rc1           283                     683
> > > 6.12.75-rc1           385                     953
> > > 6.18.16-rc1           752                     751
> > > 6.19.6-rc1            844                     843
> > > 
> > > The off-by-one difference for 6.18.y/6.19.y is expected, since
> > > (unlike the stable-queue itself) the -rc1 patch and the mailing
> > > list thread include a Makefile patch to update the version number.
> > > 
> > > For the other kernels, though, it looks to me like something
> > > went wrong somewhere. Of course I could be mistaken, but that's
> > > how it appears to me.
> > > 
> > > In any case, I figured I should bring this to your attention.
> > 
> > Barry, this is a great catch. Thank you!
> > 
> > The root cause turned out to be a bug in git-quiltimport. One of the
> > patches queued has the literal text "\0" in its subject line:
> > 
> >   selftests: tc_actions: don't dump 2MB of \0 to stdout
> > 
> > git-quiltimport constructs commit messages using echo(1):
> > 
> >   commit=$( { echo "$SUBJECT"; echo; cat "$tmp_msg"; } | git commit-tree $tree -p $commit)
> > 
> > The problem is that echo interprets backslash escape sequences, so
> > "\0" gets expanded into an actual NUL byte (0x00). git commit-tree
> > then rejects the commit with:
> > 
> >   error: a NUL byte in commit log message not allowed.
> > 
> > This caused git-quiltimport to bail out mid-way through building
> > several trees during -rc construction. The trees that had this patch
> > queued (5.10 through 6.12) only got a partial set of patches into
> > the -rc branch, while 6.18 and 6.19 were unaffected because they
> > hadn't hit the problematic patch yet.
> > 
> > 6.18 and 6.19 were also previously released by Greg, who uses actual
> > quilt rather than git-quiltimport, so he wouldn't have run into this.
> 
> But I use git-quiltimport when creating the releases, so did I somehow
> not apply things properly when that happens, skipping patches in the
> releaase?

As we talked about this on irc, turns out it's a bash vs. dash issue.
Bash works fine, dash does not, hence the problem only showing up for
one of us.

Glad that's figured out :)

greg k-h

  reply	other threads:[~2026-03-02 14:22 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-28 18:00 [PATCH 6.12 000/385] 6.12.75-rc1 review Sasha Levin
2026-03-01  1:29 ` Peter Schneider
2026-03-01  8:54 ` Brett A C Sheffield
2026-03-01 12:07 ` Mark Brown
2026-03-01 18:14 ` Miguel Ojeda
2026-03-01 22:01 ` Ron Economos
2026-03-02  0:56 ` Hardik Garg
2026-03-02  6:05 ` Barry K. Nathan
2026-03-02 13:52   ` Sasha Levin
2026-03-02 14:10     ` Greg KH
2026-03-02 14:21       ` Greg KH [this message]
2026-03-02 15:20         ` Sasha Levin
2026-03-02  7:47 ` Dominique Martinet
2026-03-02 10:42 ` Francesco Dolcini
2026-03-02 13:13 ` Jon Hunter

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=2026030210-projector-excuse-90a7@gregkh \
    --to=gregkh@linuxfoundation.org \
    --cc=achill@achill.org \
    --cc=akpm@linux-foundation.org \
    --cc=barryn@pobox.com \
    --cc=broonie@kernel.org \
    --cc=conor@kernel.org \
    --cc=f.fainelli@gmail.com \
    --cc=hargar@microsoft.com \
    --cc=jonathanh@nvidia.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=lkft-triage@lists.linaro.org \
    --cc=patches@kernelci.org \
    --cc=patches@lists.linux.dev \
    --cc=pavel@nabladev.com \
    --cc=rwarsow@gmx.de \
    --cc=sashal@kernel.org \
    --cc=shuah@kernel.org \
    --cc=sr@sladewatkins.com \
    --cc=stable@vger.kernel.org \
    --cc=sudipm.mukherjee@gmail.com \
    --cc=torvalds@linux-foundation.org \
    /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.