来自文件/vobs/linux/kernel/linux/arch/mips/kernel/setup.c(Linux 2.6.30)
pr_info("Wasting %lu bytes for tracking %lu unused pages\n",
(min_low_pfn - ARCH_PFN_OFFSET) * sizeof(struct page),
min_low_pfn - ARCH_PFN_OFFSET);
此行打印
Wasting 64 bytes for tracking 2 unused pages
启动时在我的设备上。它究竟意味着什么?为什么浪费这些字节?
答案 0 :(得分:2)
有一组struct page
个结构,每个页面都有一个用于物理lowmem。
显示此消息是因为引导加载程序提供的内存映射已保留物理内存中的前两页 - 这些页面将永远不会被使用,但仍有两个相应的struct page
结构。
我不担心,64字节非常简单。