Skip to content
  • Mathieu Malaterre's avatar
    mm/memblock: add missing include <linux/bootmem.h> · 19373672
    Mathieu Malaterre authored
    Commit 26f09e9b ("mm/memblock: add memblock memory allocation apis")
    introduced two new function definitions:
    
      memblock_virt_alloc_try_nid_nopanic()
      memblock_virt_alloc_try_nid()
    
    and commit ea1f5f37 ("mm: define memblock_virt_alloc_try_nid_raw")
    introduced the following function definition:
    
      memblock_virt_alloc_try_nid_raw()
    
    This commit adds an include of header file <linux/bootmem.h> to provide
    the missing function prototypes.  This silences the following gcc warning
    (W=1):
    
      mm/memblock.c:1334:15: warning: no previous prototype for `memblock_virt_alloc_try_nid_raw' [-Wmissing-prototypes]
      mm/memblock.c:1371:15: warning: no previous prototype for `memblock_virt_alloc_try_nid_nopanic' [-Wmissing-prototypes]
      mm/memblock.c:1407:15: warning: no previous prototype for `memblock_virt_alloc_try_nid' [-Wmissing-prototypes]
    
    Also adds #ifdef blockers to prevent compilation failure on mips/ia64
    where CONFIG_NO_BOOTMEM=n as could be seen in comm...
    19373672