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

Merge tag 'fixes-2020-09-03' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull misc build failure fixes from Mike Rapoport:
"Fix min_low_pfn/max_low_pfn build errors on ia64 and microblaze.

Some configurations of ia64 and microblaze use min_low_pfn and
max_low_pfn in pfn_valid(). This causes build failures for modules
that use pfn_valid().

The fix is to add EXPORT_SYMBOL() for these variables on ia64 and
microblaze"

* tag 'fixes-2020-09-03' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
ia64: fix min_low_pfn/max_low_pfn build errors
microblaze: fix min_low_pfn/max_low_pfn build errors

+4 -1
+1 -1
arch/ia64/kernel/ia64_ksyms.c
··· 3 3 * Architecture-specific kernel symbols 4 4 */ 5 5 6 - #ifdef CONFIG_VIRTUAL_MEM_MAP 6 + #if defined(CONFIG_VIRTUAL_MEM_MAP) || defined(CONFIG_DISCONTIGMEM) 7 7 #include <linux/compiler.h> 8 8 #include <linux/export.h> 9 9 #include <linux/memblock.h>
+3
arch/microblaze/mm/init.c
··· 46 46 EXPORT_SYMBOL(memory_size); 47 47 unsigned long lowmem_size; 48 48 49 + EXPORT_SYMBOL(min_low_pfn); 50 + EXPORT_SYMBOL(max_low_pfn); 51 + 49 52 #ifdef CONFIG_HIGHMEM 50 53 pte_t *kmap_pte; 51 54 EXPORT_SYMBOL(kmap_pte);