mirror of
https://github.com/torvalds/linux.git
synced 2026-10-25 08:16:03 +01:00
which used vsnprintf() supplied by the EFI stub even in legacy boot cases,
where the EFI stub is not present. By Ard Biesheuvel
- Fix unbootable VMs with CONFIG_PVH=y and CONFIG_KASAN_GENERIC=y where the
compiler decides not to inline __builtin_{memcmp,memset}(). Force the
inlining with the kernel's own __inline_* versions; by Mauricio Faria de
Oliveira
- Cleanups and fixlets
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmrWqywACgkQEsHwGGHe
VUosgRAArTmZt7OyMOLFM9dPSzGStHUHmwkAEtpLxnPpysDmJmACqQzXInwVyGxv
qT5plJJFlmDKaIYuX0MQZmVIg2EvoCTgBpX+ib055zzGE2H3B/xtO180v2FWjROE
fwff+RR7TT6D5zESJJBcB+gR+x8fcxP1LnOw/CV6FmUCizm9n88qm35wdWEhpxBV
Gq+7TCW/hY5dvXcUyCoEEdUBoGEH/0tEuIRqloRzLElPE03YqxHsCcgZwYsqrz3p
ORod/OQN2fGhHK7/Kkk17eJEI2BvGPD6UClYuWjB4WGGR5+TBcywz6iqs9SFWJyM
s7X10JyyayeEVKf6X7M3JmSKYTx4YPYsKgVfYQIZBo56g4qCEXOpaWoD3yTHMQBl
fmweGa149ydAEd5rH3NKhucVbVm4G+R4veDgYymB88X6fgI8uSi1oLBXADlfAM4o
KEIh8o9PMVU6ZpUoEHOK3d3OufhbQE3NSy5EzZ94SKKDbatJ4GXrIxpjX6S3pyDl
HDI9aDbqOdZ3YeX+TNAOfFQgi/9NcHl9sS2pmZC4E9NpFTToneqOiFlxQCJVgqNV
EzlSwf4iqtlD7Ied8LrS7gRzuW2ePQpDUjpPECHmNrSDtRs7g8rsaDqEKoY9HqlD
SCiGATk6YP0/2VH1KoyJ+BtK4bCoQS16snX3Qb5Eo2iDnM03Zkc=
=ZphT
-----END PGP SIGNATURE-----
Merge tag 'x86_boot_for_v7.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 boot updates from Borislav Petkov
- Rework the early decompressor some and drop the version of panic()
there which used vsnprintf() supplied by the EFI stub even in legacy
boot cases, where the EFI stub is not present (Ard Biesheuvel)
- Fix unbootable VMs with CONFIG_PVH=y and CONFIG_KASAN_GENERIC=y where
the compiler decides not to inline __builtin_{memcmp,memset}(). Force
the inlining with the kernel's own __inline_* versions (Mauricio
Faria de Oliveira)
- Cleanups and fixlets
* tag 'x86_boot_for_v7.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/boot: Drop unused implementation of panic()
x86/boot: Move unaccepted memory handling out of the decompressor
x86/tdx: Share tdx_panic() with the EFI stub
x86/pvh: Really inline memcmp() and memset() to fix unbootable VMs
x86/asm: Group inline string functions
x86/asm, x86/boot: Carve out inline memcmp() into a separate header
x86/boot: Remove redundant "cc" clobber in memcmp() and document it
x86/boot: Use BASE_BAUD and DEFAULT_SERIAL_PORT
|
||
|---|---|---|
| .. | ||
| arm_ffa | ||
| arm_rmm | ||
| arm_scmi | ||
| broadcom | ||
| cirrus | ||
| efi | ||
| imx | ||
| meson | ||
| microchip | ||
| psci | ||
| qcom | ||
| samsung | ||
| smccc | ||
| tegra | ||
| xilinx | ||
| arm_scpi.c | ||
| arm_sdei_nmi.c | ||
| arm_sdei.c | ||
| dmi_scan.c | ||
| dmi-id.c | ||
| dmi-sysfs.c | ||
| edd.c | ||
| iscsi_ibft_find.c | ||
| iscsi_ibft.c | ||
| Kconfig | ||
| Makefile | ||
| memmap.c | ||
| mtk-adsp-ipc.c | ||
| qemu_fw_cfg.c | ||
| raspberrypi.c | ||
| stratix10-rsu.c | ||
| stratix10-svc.c | ||
| sysfb_simplefb.c | ||
| sysfb.c | ||
| thead,th1520-aon.c | ||
| ti_sci.c | ||
| ti_sci.h | ||
| trusted_foundations.c | ||
| turris-mox-rwtm.c | ||