linux/arch/x86/platform/efi
Breno Leitao ecbccdbdab efi/runtime-wrappers: factor out efi_rts_park_worker()
x86's efi_crash_gracefully_on_page_fault() ends in an infinite
schedule() loop so the kworker that faulted in firmware never runs
efi_rts_wq again. A later change needs the same "park this worker
forever" primitive on the runtime service timeout path, so factor the
loop into a shared efi_rts_park_worker() and call it from the x86
page-fault handler.

No functional change.

Signed-off-by: Breno Leitao <leitao@debian.org>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2026-08-20 14:45:04 +03:00
..
efi_32.c efi/x86: Move EFI runtime call setup/teardown helpers out of line 2023-09-11 06:37:50 +00:00
efi_64.c x86/efi: Disable LASS while executing runtime services 2026-03-03 09:49:45 -08:00
efi_stub_32.S x86: Prepare asm files for straight-line-speculation 2021-12-08 12:25:37 +01:00
efi_stub_64.S objtool: Validate kCFI calls 2025-08-18 14:23:09 +02:00
efi_thunk_64.S efi/x86-mixed: move unmitigated RET into .rodata 2022-08-16 09:28:05 +02:00
efi.c integrity-v7.1 2026-04-17 15:42:01 -07:00
Makefile x86/efi: Drop support for fake EFI memory maps 2024-07-02 00:26:24 +02:00
memmap.c memblock, treewide: make memblock_free() handle late freeing 2026-04-01 11:20:15 +03:00
quirks.c efi/runtime-wrappers: factor out efi_rts_park_worker() 2026-08-20 14:45:04 +03:00
runtime-map.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00