Searched hist:"33 e2a4227ddff7c18921ac175fae3ab0e3ff8a76" (Results 1 – 1 of 1) sorted by relevance
/linux/lib/ |
H A D | decompress.c | diff 33e2a4227ddff7c18921ac175fae3ab0e3ff8a76 Fri Oct 05 02:16:58 CEST 2012 Hein Tibosch <hein_tibosch@yahoo.es> lib/decompress.c add __init to decompress_method and data
Fix the warning:
WARNING: vmlinux.o(.text+0x14cfd8): Section mismatch in reference from the variable compressed_formats to the function .init.text:gunzip() The function compressed_formats() references the function __init gunzip(). etc..
Within decompress.c, compressed_formats[] needs 'a __initdata annotation', because some of it's data members refer to functions which will be unloaded after init.
Consequently, its user decompress_method() will get the __init prefix.
Signed-off-by: Hein Tibosch <hein_tibosch@yahoo.es> Cc: Albin Tonnerre <albin.tonnerre@free-electrons.com> Cc: Phillip Lougher <phillip@lougher.demon.co.uk> Cc: "H. Peter Anvin" <hpa@zytor.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|