[PATCH 4/8] x86/microcode: Mark early_data __initdata

From: Chang S. Bae

Date: Tue Sep 01 2026 - 19:45:37 EST


early_data records the revisions seen during early loading, and
microcode_init() is its last reader.

Mark the storage reclaimable afterwards.

Signed-off-by: Chang S. Bae <chang.seok.bae@xxxxxxxxx>
---
arch/x86/kernel/cpu/microcode/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/kernel/cpu/microcode/core.c b/arch/x86/kernel/cpu/microcode/core.c
index af7196d94540..ed1eb6b753d6 100644
--- a/arch/x86/kernel/cpu/microcode/core.c
+++ b/arch/x86/kernel/cpu/microcode/core.c
@@ -83,7 +83,7 @@ static u32 final_levels[] = {
0, /* T-101 terminator */
};

-struct early_load_data early_data;
+struct early_load_data early_data __initdata;

/*
* Check the current patch level on this CPU.
--
2.53.0