memblock: annotate memblock_is_reserved() with __init_memblock

Found warning:

WARNING: EXPORT symbol "gsi_write_channel_scratch" [vmlinux] version generation failed, symbol will not be versioned.
WARNING: vmlinux.o(.text+0x1e0a0): Section mismatch in reference from the function valid_phys_addr_range() to the function .init.text:memblock_is_reserved()
The function valid_phys_addr_range() references
the function __init memblock_is_reserved().
This is often because valid_phys_addr_range lacks a __init
annotation or the annotation of memblock_is_reserved is wrong.

Use __init_memblock instead of __init.

Link: http://lkml.kernel.org/r/BLUPR13MB02893411BF12EACB61888E80DFAE0@BLUPR13MB0289.namprd13.prod.outlook.com
Signed-off-by: Yueyi Li <liyueyi@live.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by Yueyi Li and committed by Linus Torvalds f5a222dc 428a1cb4

+1 -1
+1 -1
mm/memblock.c
··· 1727 1727 return -1; 1728 1728 } 1729 1729 1730 - bool __init memblock_is_reserved(phys_addr_t addr) 1730 + bool __init_memblock memblock_is_reserved(phys_addr_t addr) 1731 1731 { 1732 1732 return memblock_search(&memblock.reserved, addr) != -1; 1733 1733 }