All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2] memblock: Anonotate memblock_is_reserved() with __init_memblock.
@ 2018-12-03  4:00 Yueyi Li
  2018-12-03  9:09 ` Michal Hocko
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Yueyi Li @ 2018-12-03  4:00 UTC (permalink / raw)
  To: akpm, mhocko; +Cc: linux-mm, linux-kernel

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.

Signed-off-by: liyueyi <liyueyi@live.com>
---

 Changes v2: correct typo in 'warning'.

 mm/memblock.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mm/memblock.c b/mm/memblock.c
index 9a2d5ae..81ae63c 100644
--- a/mm/memblock.c
+++ b/mm/memblock.c
@@ -1727,7 +1727,7 @@ static int __init_memblock memblock_search(struct memblock_type *type, phys_addr
 	return -1;
 }
 
-bool __init memblock_is_reserved(phys_addr_t addr)
+bool __init_memblock memblock_is_reserved(phys_addr_t addr)
 {
 	return memblock_search(&memblock.reserved, addr) != -1;
 }
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-12-05  6:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-03  4:00 [PATCH v2] memblock: Anonotate memblock_is_reserved() with __init_memblock Yueyi Li
2018-12-03  9:09 ` Michal Hocko
2018-12-03 11:09 ` David Hildenbrand
2018-12-03 17:46 ` Mike Rapoport
2018-12-04  3:04 ` Wei Yang
2018-12-05  5:37   ` Yueyi Li
2018-12-05  6:59     ` Wei Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.