diff options
| author | Javier Martinez Canillas <javier@osg.samsung.com> | 2016-10-19 17:06:26 -0400 |
|---|---|---|
| committer | MyungJoo Ham <myungjoo.ham@samsung.com> | 2016-11-16 21:31:28 -0500 |
| commit | dfd7c845ba981af4994b50c11d58fd230ca15a32 (patch) | |
| tree | b5bb4a4e35316a0afc84de03b4d30c88771482e9 /drivers/devfreq | |
| parent | ca5c3b216fcbbfb1cfa30c82267c9ee5c8763069 (diff) | |
PM / devfreq: rockchip-dfi: Fix module autoload
If the driver is built as a module, autoload won't work because the module
alias information is not filled. So user-space can't match the registered
device with the corresponding module.
Export the module alias information using the MODULE_DEVICE_TABLE() macro.
Before this patch:
$ modinfo drivers/devfreq/event/rockchip-dfi.ko | grep alias
$
After this patch:
$ modinfo drivers/devfreq/event/rockchip-dfi.ko | grep alias
alias: of:N*T*Crockchip,rk3399-dfiC*
alias: of:N*T*Crockchip,rk3399-dfi
Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Diffstat (limited to 'drivers/devfreq')
| -rw-r--r-- | drivers/devfreq/event/rockchip-dfi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/devfreq/event/rockchip-dfi.c b/drivers/devfreq/event/rockchip-dfi.c index 43fcc5a7f515..22b113363ffc 100644 --- a/drivers/devfreq/event/rockchip-dfi.c +++ b/drivers/devfreq/event/rockchip-dfi.c | |||
| @@ -188,6 +188,7 @@ static const struct of_device_id rockchip_dfi_id_match[] = { | |||
| 188 | { .compatible = "rockchip,rk3399-dfi" }, | 188 | { .compatible = "rockchip,rk3399-dfi" }, |
| 189 | { }, | 189 | { }, |
| 190 | }; | 190 | }; |
| 191 | MODULE_DEVICE_TABLE(of, rockchip_dfi_id_match); | ||
| 191 | 192 | ||
| 192 | static int rockchip_dfi_probe(struct platform_device *pdev) | 193 | static int rockchip_dfi_probe(struct platform_device *pdev) |
| 193 | { | 194 | { |
