Skip to content

Commit d419d28

Browse files
KAGA-KOKObp3tk0v
authored andcommitted
x86/microcode/amd: Cache builtin microcode too
save_microcode_in_initrd_amd() fails to cache builtin microcode and only scans initrd. Use find_blobs_in_containers() instead which covers both. Signed-off-by: Thomas Gleixner <[email protected]> Signed-off-by: Borislav Petkov (AMD) <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent ecfd410 commit d419d28

File tree

1 file changed

+1
-1
lines changed
  • arch/x86/kernel/cpu/microcode

1 file changed

+1
-1
lines changed

arch/x86/kernel/cpu/microcode/amd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,7 @@ int __init save_microcode_in_initrd_amd(unsigned int cpuid_1_eax)
533533
enum ucode_state ret;
534534
struct cpio_data cp;
535535

536-
cp = find_microcode_in_initrd(ucode_path);
536+
find_blobs_in_containers(cpuid_1_eax, &cp);
537537
if (!(cp.data && cp.size))
538538
return -EINVAL;
539539

0 commit comments

Comments
 (0)