From f8da0e14f7a4e87bcafbaa246497b7b125be0171 Mon Sep 17 00:00:00 2001 From: ggow Date: Sat, 20 Apr 2019 00:49:08 +0100 Subject: [PATCH] Fix section mis-match errors --- arch/arm/mach-mt8127/mt_devs.c | 2 +- arch/arm/mach-mt8127/mt_gpt.c | 4 ++-- arch/arm/mach-mt8127/mtk_eemcs_helper.c | 2 +- drivers/cpufreq/cpufreq_hotplug.c | 2 +- drivers/misc/mediatek/i2c/mt8127/i2c_common.c | 2 +- drivers/misc/mediatek/leds/leds_drv.c | 2 +- drivers/misc/mediatek/video/mt8127/mt8127/dsi_drv.c | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm/mach-mt8127/mt_devs.c b/arch/arm/mach-mt8127/mt_devs.c index 330b3b5b005..6f0d1234e6f 100644 --- a/arch/arm/mach-mt8127/mt_devs.c +++ b/arch/arm/mach-mt8127/mt_devs.c @@ -2499,7 +2499,7 @@ void __weak eemcs_memory_reserve(void) printk(KERN_ERR"calling weak function %s\n", __FUNCTION__); } -void mt_reserve(void) +void __init mt_reserve(void) { // aee_dram_console_reserve_memory(); mrdump_reserve_memory(); diff --git a/arch/arm/mach-mt8127/mt_gpt.c b/arch/arm/mach-mt8127/mt_gpt.c index 6604ac73514..0f8b56a3d34 100644 --- a/arch/arm/mach-mt8127/mt_gpt.c +++ b/arch/arm/mach-mt8127/mt_gpt.c @@ -635,8 +635,8 @@ static long notrace mt_read_sched_clock(void) return mt_gpt_read(NULL); } -static void mt_gpt_init(void); -struct mt_clock mt6582_gpt = +static void __init mt_gpt_init(void); +struct mt_clock __refdata mt6582_gpt = { .clockevent = { diff --git a/arch/arm/mach-mt8127/mtk_eemcs_helper.c b/arch/arm/mach-mt8127/mtk_eemcs_helper.c index 72078ce51d7..2cbe0540a50 100644 --- a/arch/arm/mach-mt8127/mtk_eemcs_helper.c +++ b/arch/arm/mach-mt8127/mtk_eemcs_helper.c @@ -166,7 +166,7 @@ int parse_eemcs_dfo_setting(void *dfo_data, int num) #endif -void eemcs_memory_reserve(void){ +void __init eemcs_memory_reserve(void){ unsigned int md5_en; if( (ext_md_usage_case&MD5_EN)== MD5_EN) { //Only MD1 enabled diff --git a/drivers/cpufreq/cpufreq_hotplug.c b/drivers/cpufreq/cpufreq_hotplug.c index b5fdf656f80..5fe41bed5df 100644 --- a/drivers/cpufreq/cpufreq_hotplug.c +++ b/drivers/cpufreq/cpufreq_hotplug.c @@ -495,7 +495,7 @@ static void hp_reset_strategy(void) mutex_unlock(&hp_mutex); } -static void hp_work_handler(struct work_struct *work) +static void __cpuinit hp_work_handler(struct work_struct *work) { struct dbs_data *dbs_data = per_cpu(hp_cpu_dbs_info, 0).cdbs.cur_policy->governor_data; /* TODO: FIXME, cpu = 0 */ struct hp_dbs_tuners *hp_tuners; diff --git a/drivers/misc/mediatek/i2c/mt8127/i2c_common.c b/drivers/misc/mediatek/i2c/mt8127/i2c_common.c index 2f0810698df..b2e2e52d932 100644 --- a/drivers/misc/mediatek/i2c/mt8127/i2c_common.c +++ b/drivers/misc/mediatek/i2c/mt8127/i2c_common.c @@ -402,7 +402,7 @@ static int __exit i2c_common_remove(struct platform_device *pdev) return ret; } -static struct platform_driver i2c_common_driver= { +static struct platform_driver __refdata i2c_common_driver= { .driver = { .name = "mt-i2cd", .owner = THIS_MODULE, diff --git a/drivers/misc/mediatek/leds/leds_drv.c b/drivers/misc/mediatek/leds/leds_drv.c index 6e1fd7a64aa..e4e82285e2d 100644 --- a/drivers/misc/mediatek/leds/leds_drv.c +++ b/drivers/misc/mediatek/leds/leds_drv.c @@ -621,7 +621,7 @@ static void mt65xx_leds_shutdown(struct platform_device *pdev) } -static struct platform_driver mt65xx_leds_driver = { +static struct platform_driver __refdata mt65xx_leds_driver = { .driver = { .name = "leds-mt65xx", .owner = THIS_MODULE, diff --git a/drivers/misc/mediatek/video/mt8127/mt8127/dsi_drv.c b/drivers/misc/mediatek/video/mt8127/mt8127/dsi_drv.c index e5387bf38be..b32003c8d4c 100644 --- a/drivers/misc/mediatek/video/mt8127/mt8127/dsi_drv.c +++ b/drivers/misc/mediatek/video/mt8127/mt8127/dsi_drv.c @@ -1741,7 +1741,7 @@ DSI_STATUS DSI_handle_TE(void) // wait TE Trigger status // do // { - lcm_mdelay(10); + mdelay(10); data_array=INREG32(&DSI_REG->DSI_INTSTA); DISP_LOG_PRINT(ANDROID_LOG_INFO, "DSI", "[DISP] DSI INT state : %x !! \n", data_array);