Message ID | 1255076329-15065-1-git-send-email-mad_soft@inbox.ru |
---|---|
State | Accepted |
Commit | 5a134239e707b23c65948f41f40b828d40e440af |
Headers | show |
On Fri, 2009-10-09 at 12:18 +0400, Dmitry Artamonow wrote: > Commit f0b1e589 changed sa1100_mtd_probe from __init to __devinit, > but missed to correct sa1100_setup_mtd definition accordingly, which > causes following warning: > > WARNING: vmlinux.o(.devinit.text+0xf4): Section mismatch in reference from > the function sa1100_mtd_probe() to the function .init.text:sa1100_setup_mtd() > The function __devinit sa1100_mtd_probe() references > a function __init sa1100_setup_mtd(). > If sa1100_setup_mtd is only used by sa1100_mtd_probe then > annotate sa1100_setup_mtd with a matching annotation. > > Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> Added to my l2-mtd-2.6.git tree: http://git.infradead.org/users/dedekind/l2-mtd-2.6.git/commit/232216ec8d423a222ae113bd15691d66a1e6d957
diff --git a/drivers/mtd/maps/sa1100-flash.c b/drivers/mtd/maps/sa1100-flash.c index fdb97f3..b1cf17b 100644 --- a/drivers/mtd/maps/sa1100-flash.c +++ b/drivers/mtd/maps/sa1100-flash.c @@ -248,7 +248,7 @@ static void sa1100_destroy(struct sa_info *info, struct flash_platform_data *pla plat->exit(); } -static struct sa_info *__init +static struct sa_info *__devinit sa1100_setup_mtd(struct platform_device *pdev, struct flash_platform_data *plat) { struct sa_info *info;
Commit f0b1e589 changed sa1100_mtd_probe from __init to __devinit, but missed to correct sa1100_setup_mtd definition accordingly, which causes following warning: WARNING: vmlinux.o(.devinit.text+0xf4): Section mismatch in reference from the function sa1100_mtd_probe() to the function .init.text:sa1100_setup_mtd() The function __devinit sa1100_mtd_probe() references a function __init sa1100_setup_mtd(). If sa1100_setup_mtd is only used by sa1100_mtd_probe then annotate sa1100_setup_mtd with a matching annotation. Signed-off-by: Dmitry Artamonow <mad_soft@inbox.ru> --- drivers/mtd/maps/sa1100-flash.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)