On Tue, Apr 18, 2023 at 01:19:39PM +0200, Greg KH wrote:
On Tue, Apr 18, 2023 at 10:39:51AM +0000, Alyssa Ross wrote:
On Mon, Apr 17, 2023 at 09:27:22PM -0400, Sasha Levin wrote:
This is a note to let you know that I've just added the patch titled
purgatory: fix disabling debug info
to the 5.15-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git%3Ba=su...
The filename of the patch is: purgatory-fix-disabling-debug-info.patch and it can be found in the queue-5.15 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let stable@vger.kernel.org know about it.
There's no need for this patch on 5.15, as the regression it fixes was only introduced in 6.0.
Not according to the information in this commit, which says:
Fixes: 32ef9e5054ec ("Makefile.debug: re-enable debug info for .S files")
And that commit is in the following releases:
4.19.264 5.4.221 5.10.152 5.15.76 5.19.12 6.0
So it should be also in 5.4.y and 4.19.y, right?
Okay, it turns out that it should be included in 5.15.y and 5.10.y, and I was missing it because unlike in 6.x, in 5.15.y and 5.10.y the problem only affects Clang builds (using the integrated assembler), since their versions of the commit in the Fixes tag are different to the ones in 6.1.y and 6.2.y.
As you point out, 5.4.y and 4.19.y are also affected, and in fact 4.14.y is too. But porting to these kernels is harder, because they don't include 15d5761ad31d, which introduced asflags-remove-y.