[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK7LNAQ5VVRdrewtxrBdw561LL=yY8fdr=i1e7pp4DRht=r_Ww@mail.gmail.com>
Date: Thu, 22 Dec 2022 00:39:00 +0900
From: Masahiro Yamada <masahiroy@...nel.org>
To: Thorsten Leemhuis <regressions@...mhuis.info>
Cc: Will Deacon <will@...nel.org>, linux-arch@...r.kernel.org,
Nicolas Schier <nicolas@...sle.eu>,
linux-kernel@...r.kernel.org, Dennis Gilmore <dennis@...il.us>,
"regressions@...ts.linux.dev" <regressions@...ts.linux.dev>,
Ard Biesheuvel <ardb@...nel.org>,
Catalin Marinas <catalin.marinas@....com>,
linux-arm-kernel@...ts.infradead.org
Subject: Re: BUG: arm64: missing build-id from vmlinux
On Wed, Dec 21, 2022 at 5:23 PM Thorsten Leemhuis
<regressions@...mhuis.info> wrote:
>
> Hi, this is your Linux kernel regression tracker. CCing the regression
> mailing list, as it should be in the loop for all regressions:
> https://docs.kernel.org/admin-guide/reporting-regressions.html
>
> On 18.12.22 21:51, Dennis Gilmore wrote:
> > The changes in https://lore.kernel.org/linux-arm-kernel/166783716442.32724.935158280857906499.b4-ty@kernel.org/T/
> > result in vmlinux no longer having a build-id.
>
> FWIW, that's 994b7ac1697b ("arm64: remove special treatment for the link
> order of head.o") from Masahiro merged through Will this cycle.
>
> > At the least, this
> > causes rpm builds to fail. Reverting the patch does bring back a
> > build-id, but there may be a different way to fix the regression
>
> Makes me wonder if other distros or CIs relying on the build-id are
> broken, too.
>
> Anyway, the holiday season is upon us, hence I also wonder if it would
> be best to revert above change quickly and leave further debugging for 2023.
>
> Masahiro, Will, what's your option on this?
I do not understand why you rush into the revert so quickly.
We are before -rc1.
We have 7 weeks before the 6.2 release
(assuming we will have up to -rc7).
If we get -rc6 or -rc7 and we still do not
solve the issue, we should consider reverting it.
The problem is that the .notes section was
turned into PROGBITS.
$ aarch64-linux-gnu-readelf -S vmlinux.good
[ snip ]
[ 7] .notes NOTE ffffffc0082c53a0 002d53a0
0000000000000054 0000000000000000 A 0 0 4
$ aarch64-linux-gnu-readelf -S vmlinux.bad
[ snip ]
[ 7] .notes PROGBITS ffffffc0082c5380 002d5380
0000000000000054 0000000000000000 A 0 0 4
I just want to figure out why the linker transforms it this way.
>
> Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
>
> P.S.: As the Linux kernel's regression tracker I deal with a lot of
> reports and sometimes miss something important when writing mails like
> this. If that's the case here, don't hesitate to tell me in a public
> reply, it's in everyone's interest to set the public record straight.
>
> #regzbot ^introduced 994b7ac1697b
> #regzbot title arm64: missing build-id in vmlinux breaks at leas
> Fedora's kernel packaging
> #regzbot ignore-activity
--
Best Regards
Masahiro Yamada
Powered by blists - more mailing lists