Closed johnny-mnemonic closed 1 week ago
I suspect a relation to the following change:
...which adds #include <asm/efi.h>
to drivers/firmware/efi/memmap.c.
I don't yet know why we don't hit this issue with other kernel branches, as the actual change in mainline is included in mainline since v6.2-rc1 and most likely also in other linux stable branches. Maybe something else "fixes" the issue but didn't make it to linux-5.10.y?
Indeed, looks like https://github.com/linux-ia64/linux-stable-rc/commit/8ff059b8531f3b98e14f0461859fc7cdd95823e4 which:
Move[s] some EFI related declarations that are only referenced on IA64 to a new asm/efi.h arch header.
...was included in linux-5.12.y and upwards, but not below. Let's see if that patch set fixes the build for linux-5.10.y locally...
...was included in linux-5.12.y and upwards, but not below. Let's see if that patch set fixes the build for linux-5.10.y locally...
Confirmed, https://github.com/linux-ia64/linux-stable-rc/commit/8ff059b8531f3b98e14f0461859fc7cdd95823e4 indeed fixes the build.
GHA build fixed for now with https://github.com/linux-ia64/linux-stable-rc/commit/081c0cc7bf17e00611a7c0f65affb6c692185d99.
Waiting for fix in upstream before closing this issue.
Fixed with the addition of 7a4dc0576ff2a177f951e90de7fb40d8089d4d10. Hence extra patch for linux-5.10.y removed with ab8a697ed1d50f98aff5b998409fca81f53a3510 and issue closed.
https://github.com/linux-ia64/linux-stable-rc/actions/runs/9771252437/job/26974019958#step:8:3524: