Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'nios2-v4.11-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2

Pull nios2 fix from Ley Foon Tan:

- nios2: reserve boot memory for device tree

* tag 'nios2-v4.11-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2:
nios2: reserve boot memory for device tree

+10
+7
arch/nios2/kernel/prom.c
··· 48 48 return alloc_bootmem_align(size, align); 49 49 } 50 50 51 + int __init early_init_dt_reserve_memory_arch(phys_addr_t base, phys_addr_t size, 52 + bool nomap) 53 + { 54 + reserve_bootmem(base, size, BOOTMEM_DEFAULT); 55 + return 0; 56 + } 57 + 51 58 void __init early_init_devtree(void *params) 52 59 { 53 60 __be32 *dtb = (u32 *)__dtb_start;
+3
arch/nios2/kernel/setup.c
··· 201 201 } 202 202 #endif /* CONFIG_BLK_DEV_INITRD */ 203 203 204 + early_init_fdt_reserve_self(); 205 + early_init_fdt_scan_reserved_mem(); 206 + 204 207 unflatten_and_copy_device_tree(); 205 208 206 209 setup_cpuinfo();