modpost: eliminate the section mismatches warning
authorJianxiong Pan <jianxiong.pan@amlogic.com>
Mon, 27 Aug 2018 10:51:16 +0000 (18:51 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Wed, 29 Aug 2018 13:42:42 +0000 (06:42 -0700)
PD#172419: found 3 section mismatches

Change-Id: I886c06b7ebd17cb463ade5bc66f82c1c09400431
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
drivers/amlogic/memory_ext/ram_dump.c

index 3a836c4..5f242c1 100644 (file)
@@ -259,7 +259,7 @@ void ramdump_sync_data(void)
 }
 #endif
 
-static int ramdump_probe(struct platform_device *pdev)
+static int __init ramdump_probe(struct platform_device *pdev)
 {
        void __iomem *p;
 
@@ -333,7 +333,6 @@ static struct platform_driver ramdump_driver = {
                .of_match_table = ramdump_dt_match,
        #endif
        },
-       .probe  = ramdump_probe,
        .remove = ramdump_remove,
 };
 
@@ -341,7 +340,7 @@ static int __init ramdump_init(void)
 {
        int ret;
 
-       ret = platform_driver_register(&ramdump_driver);
+       ret = platform_driver_probe(&ramdump_driver, ramdump_probe);
 
        return ret;
 }