Hi Yinghai, FYI, there are new compile warnings show up in tree: git://git.kernel.org/pub/scm/linux/kernel/git/yinghai/linux-yinghai.git for-x86-mm head: 09a914b6eae71662d6e6342a4797fab502f7e314 commit: 22fc2ac16867eba3389268f7073b7869e65898c9 [14/16] x86: get early page table from BRK config: i386-randconfig-b130 (attached as .config) All warnings: arch/x86/mm/init.c: In function 'find_early_table_space': arch/x86/mm/init.c:301:3: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'phys_addr_t' [-Wformat] arch/x86/mm/init.c:301:3: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'long unsigned int' [-Wformat] vim +301 arch/x86/mm/init.c fc43eb76 (Yinghai Lu 2012-09-30 288) static void __init find_early_table_space(unsigned long start, fc43eb76 (Yinghai Lu 2012-09-30 289) unsigned long good_end, fc43eb76 (Yinghai Lu 2012-09-30 290) unsigned long tables) fc43eb76 (Yinghai Lu 2012-09-30 291) { fc43eb76 (Yinghai Lu 2012-09-30 292) phys_addr_t base; fc43eb76 (Yinghai Lu 2012-09-30 293) fc43eb76 (Yinghai Lu 2012-09-30 294) base = memblock_find_in_range(start, good_end, tables, PAGE_SIZE); fc43eb76 (Yinghai Lu 2012-09-30 295) if (!base) fc43eb76 (Yinghai Lu 2012-09-30 296) panic("Cannot find space for the kernel page tables"); fc43eb76 (Yinghai Lu 2012-09-30 297) 22fc2ac1 (Yinghai Lu 2012-10-06 298) init_memory_mapping(base, base + tables); 22fc2ac1 (Yinghai Lu 2012-10-06 299) printk(KERN_DEBUG "kernel direct mapping tables from %#llx to %#llx @ [mem %#010lx-%#010lx]\n", 22fc2ac1 (Yinghai Lu 2012-10-06 300) base, base + tables - 1, early_pgt_buf_start << PAGE_SHIFT, 22fc2ac1 (Yinghai Lu 2012-10-06 @301) (early_pgt_buf_end << PAGE_SHIFT) - 1); 22fc2ac1 (Yinghai Lu 2012-10-06 302) fc43eb76 (Yinghai Lu 2012-09-30 303) pgt_buf_start = base >> PAGE_SHIFT; fc43eb76 (Yinghai Lu 2012-09-30 304) pgt_buf_end = pgt_buf_start; fc43eb76 (Yinghai Lu 2012-09-30 305) pgt_buf_top = pgt_buf_start + (tables >> PAGE_SHIFT); fc43eb76 (Yinghai Lu 2012-09-30 306) } fc43eb76 (Yinghai Lu 2012-09-30 307) 85793c88 (Jacob Shin 2012-09-30 308) static struct range pfn_mapped[E820_X_MAX]; 85793c88 (Jacob Shin 2012-09-30 309) static int nr_pfn_mapped; --- 0-DAY kernel build testing backend Open Source Technology Center Fengguang Wu, Yuanhan Liu Intel Corporation