summaryrefslogtreecommitdiffstats
path: root/drivers/thermal/thermal_hwmon.c
diff options
context:
space:
mode:
authorDaniel Lezcano <daniel.lezcano@linaro.org>2019-06-12 22:13:24 +0200
committerZhang Rui <rui.zhang@intel.com>2019-06-27 15:22:13 +0200
commit980af75ede4f36107b98aa5c247359b87c6afc30 (patch)
treeb89606fef59a940be991d4ddea6c5810cd97c9d3 /drivers/thermal/thermal_hwmon.c
parentLinux 5.2-rc6 (diff)
downloadlinux-980af75ede4f36107b98aa5c247359b87c6afc30.tar.xz
linux-980af75ede4f36107b98aa5c247359b87c6afc30.zip
thermal/drivers/core: Add init section table for self-encapsulation
Currently the governors are declared in their respective files but they export their [un]register functions which in turn call the [un]register governors core's functions. That implies a cyclic dependency which is not desirable. There is a way to self-encapsulate the governors by letting them to declare themselves in a __init section table. Define the table in the asm generic linker description like the other tables and provide the specific macros to deal with. Reviewed-by: Amit Kucheria <amit.kucheria@linaro.org> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'drivers/thermal/thermal_hwmon.c')
0 files changed, 0 insertions, 0 deletions