Hi, On Wed, Dec 18, 2024 at 04:03:17PM +0100, Ard Biesheuvel wrote: > From: Ard Biesheuvel <ardb@xxxxxxxxxx> > > Remove the dependency on the decompression wrappers used by the legacy > decompressor, which do some odd things like providing a barebones > malloc() implementation. Instead, implement GZIP deflate and ZSTD > decompression in terms of the underlying libraries. > > Signed-off-by: Ard Biesheuvel <ardb@xxxxxxxxxx> With this patch in linux-next, my loongarch boot tests with qemu no longer boot. Log message is: qemu log: EFI stub: Decompressing Linux Kernel... EFI stub: EFI_RNG_PROTOCOL unavailable EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path EFI stub: Exiting boot services ... and then there is nothing until I abort the emulation. Reverting this patch results in a build failure, so I awas not able to test it. Bisect results are atatched for reference. Guenter --- # bad: [37136bf5c3a6f6b686d74f41837a6406bec6b7bc] Add linux-next specific files for 20250113 # good: [9d89551994a430b50c4fffcb1e617a057fa76e20] Linux 6.13-rc6 git bisect start 'next-20250113' 'v6.13-rc6' # good: [25dcaaf9b3bdaa117b8eb722ebde76ec9ed30038] Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git git bisect good 25dcaaf9b3bdaa117b8eb722ebde76ec9ed30038 # good: [c6ab5ee56509953c3ee6647ac9f266a7c628f082] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git git bisect good c6ab5ee56509953c3ee6647ac9f266a7c628f082 # good: [37b72ff92ef30c021dca27cc5673d8c4bad49f8b] Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git git bisect good 37b72ff92ef30c021dca27cc5673d8c4bad49f8b # good: [be5db029f3b05a02234a4b1530c0b3cdaf974718] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git git bisect good be5db029f3b05a02234a4b1530c0b3cdaf974718 # good: [6071064d2ffec442f437277f7d411839b4898a77] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching git bisect good 6071064d2ffec442f437277f7d411839b4898a77 # bad: [7a7dd09ee43911c0c1f4cc65bcef2aa6482f0e91] Merge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git git bisect bad 7a7dd09ee43911c0c1f4cc65bcef2aa6482f0e91 # good: [f97b043bb40f86c715a50ba415d7fcdbed926b78] Merge branch 'zstd-next' of https://github.com/terrelln/linux.git git bisect good f97b043bb40f86c715a50ba415d7fcdbed926b78 # bad: [dd60abee3f85689f8a6b5c817ed7f7dcc56ef822] Merge branch 'slab/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git git bisect bad dd60abee3f85689f8a6b5c817ed7f7dcc56ef822 # bad: [6f18bb40970790b176a7aede3f1054fa7b9aa718] efi: sysfb_efi: fix W=1 warnings when EFI is not set git bisect bad 6f18bb40970790b176a7aede3f1054fa7b9aa718 # bad: [9e45f9e16bc4d8fa963399808463d0f478e01911] efi/libstub: Simplify GOP handling code git bisect bad 9e45f9e16bc4d8fa963399808463d0f478e01911 # bad: [7f0158f3ee12403c26e815c9df4f00d41ee3bb41] efi/libstub: Avoid legacy decompressor zlib/zstd wrappers git bisect bad 7f0158f3ee12403c26e815c9df4f00d41ee3bb41 # good: [ec4696925da6b9baec38345184403ce9e29a2e48] efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 git bisect good ec4696925da6b9baec38345184403ce9e29a2e48 # first bad commit: [7f0158f3ee12403c26e815c9df4f00d41ee3bb41] efi/libstub: Avoid legacy decompressor zlib/zstd wrappers