Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'efi-urgent-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Pull EFI fix from Ard Biesheuvel:
"This works around a shortcoming in the memory acceptation API, which
may apparently hog the CPU for long enough to trigger the softlockup
watchdog.

Note that this only affects confidential VMs running under the Intel
TDX hypervisor, which is why I accepted this for now, but this should
obviously be fixed properly in the future"

* tag 'efi-urgent-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
efi/unaccepted: touch soft lockup during memory accept

+4
+4
drivers/firmware/efi/unaccepted_memory.c
··· 4 4 #include <linux/memblock.h> 5 5 #include <linux/spinlock.h> 6 6 #include <linux/crash_dump.h> 7 + #include <linux/nmi.h> 7 8 #include <asm/unaccepted_memory.h> 8 9 9 10 /* Protects unaccepted memory bitmap and accepting_list */ ··· 150 149 } 151 150 152 151 list_del(&range.list); 152 + 153 + touch_softlockup_watchdog(); 154 + 153 155 spin_unlock_irqrestore(&unaccepted_memory_lock, flags); 154 156 } 155 157