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-fixes-for-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Pull EFI fixes from Ard Biesheuvel:

- Wipe the INITRD config table upon consumption so it doesn't confuse
kexec

- Let APEI/GHES maintainers take responsibility for CPER processing
logic

- Fix wrong return value in CPER string helper routine

* tag 'efi-fixes-for-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
efi/cper: Fix cper_bits_to_str buffer handling and return value
MAINTAINERS: add cper to APEI files
efi: Wipe INITRD config table from memory after consumption

+4 -1
+2
MAINTAINERS
··· 314 314 R: Shuai Xue <xueshuai@linux.alibaba.com> 315 315 L: linux-acpi@vger.kernel.org 316 316 F: drivers/acpi/apei/ 317 + F: drivers/firmware/efi/cper* 317 318 318 319 ACPI COMPONENT ARCHITECTURE (ACPICA) 319 320 M: "Rafael J. Wysocki" <rafael@kernel.org> ··· 9517 9516 F: arch/x86/platform/efi/ 9518 9517 F: drivers/firmware/efi/ 9519 9518 F: include/linux/efi*.h 9519 + X: drivers/firmware/efi/cper* 9520 9520 9521 9521 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 9522 9522 M: MyungJoo Ham <myungjoo.ham@samsung.com>
+1 -1
drivers/firmware/efi/cper.c
··· 162 162 len -= size; 163 163 str += size; 164 164 } 165 - return len - buf_size; 165 + return buf_size - len; 166 166 } 167 167 EXPORT_SYMBOL_GPL(cper_bits_to_str); 168 168
+1
drivers/firmware/efi/efi.c
··· 819 819 if (tbl) { 820 820 phys_initrd_start = tbl->base; 821 821 phys_initrd_size = tbl->size; 822 + tbl->base = tbl->size = 0; 822 823 early_memunmap(tbl, sizeof(*tbl)); 823 824 } 824 825 }