From 075f8c3ddf05eb120ed73ea4da97cd1872519422 Mon Sep 17 00:00:00 2001 From: Jordan Crouse Date: Wed, 11 Dec 2019 16:52:38 -0700 Subject: [PATCH 1/2] PM / devfreq: memlat: Export symbols Fix the following modpost errors: ERROR: "register_memlat" [drivers/devfreq/arm-memlat-mon.ko] undefined! ERROR: "register_compute" [drivers/devfreq/arm-memlat-mon.ko] undefined! Change-Id: Ic0dedbadbcf146483ec6810e11b8a2e82e399ebd Signed-off-by: Jordan Crouse --- drivers/devfreq/governor_memlat.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/devfreq/governor_memlat.c b/drivers/devfreq/governor_memlat.c index 780fc4aec4bd..a960c004e31f 100644 --- a/drivers/devfreq/governor_memlat.c +++ b/drivers/devfreq/governor_memlat.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2015-2019, The Linux Foundation. All rights reserved. + * Copyright (c) 2015-2020, The Linux Foundation. All rights reserved. */ #define pr_fmt(fmt) "mem_lat: " fmt @@ -535,6 +535,7 @@ out: return ret; } +EXPORT_SYMBOL(register_compute); int register_memlat(struct device *dev, struct memlat_hwmon *hw) { @@ -565,6 +566,7 @@ out: return ret; } +EXPORT_SYMBOL(register_memlat); MODULE_DESCRIPTION("HW monitor based dev DDR bandwidth voting driver"); MODULE_LICENSE("GPL v2"); From 33ed58ae3cbfa9c2515956e77f3c8f5ab9ae3699 Mon Sep 17 00:00:00 2001 From: Jordan Crouse Date: Wed, 11 Dec 2019 16:53:53 -0700 Subject: [PATCH 2/2] devfreq: bwmon: Export symbols Export symbols to fix the following modpost errors: ERROR: "bw_hwmon_sample_end" [drivers/devfreq/bimc-bwmon.ko] undefined! ERROR: "register_bw_hwmon" [drivers/devfreq/bimc-bwmon.ko] undefined! ERROR: "update_bw_hwmon" [drivers/devfreq/bimc-bwmon.ko] undefined! Change-Id: Ic0dedbad2f49e98b415a2ded471b2c35b97157a8 Signed-off-by: Jordan Crouse --- drivers/devfreq/governor_bw_hwmon.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/devfreq/governor_bw_hwmon.c b/drivers/devfreq/governor_bw_hwmon.c index 65d10f69b609..8287d793835d 100644 --- a/drivers/devfreq/governor_bw_hwmon.c +++ b/drivers/devfreq/governor_bw_hwmon.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2013-2018, 2019, The Linux Foundation. All rights reserved. + * Copyright (c) 2013-2020, The Linux Foundation. All rights reserved. */ #define pr_fmt(fmt) "bw-hwmon: " fmt @@ -275,6 +275,7 @@ int bw_hwmon_sample_end(struct bw_hwmon *hwmon) return wake; } +EXPORT_SYMBOL(bw_hwmon_sample_end); static unsigned long to_mbps_zone(struct hwmon_node *node, unsigned long mbps) { @@ -514,6 +515,7 @@ int update_bw_hwmon(struct bw_hwmon *hwmon) return 0; } +EXPORT_SYMBOL(update_bw_hwmon); static int start_monitor(struct devfreq *df, bool init) { @@ -966,6 +968,7 @@ int register_bw_hwmon(struct device *dev, struct bw_hwmon *hwmon) return ret; } +EXPORT_SYMBOL(register_bw_hwmon); MODULE_DESCRIPTION("HW monitor based dev DDR bandwidth voting driver"); MODULE_LICENSE("GPL v2");