Re: [Bug 221804] New: WARNING at mm/memblock.c:904 __free_reserved_area(): "Cannot free reserved memory because of deferred initialization of the memory map" during housekeeping_init() at boot
CONFIG_DEFERRED_STRUCT_PAGE_INIT=y 时,housekeeping_init() 在 start_kernel() 早期调用 memblock_free() 释放 bootmem cpumask,因延迟内存映射尚未初始化而触发 WARNING 并污染内核。patch 将 memblock_free() 推迟到 core_initcall 执行,确保在 page_alloc_init_late() 完成后再释放。实际无内存泄漏,但 taint 标记影响生产环境。