Skip to content

Commit 28a8fc6

Browse files
Javier Martinez Canillasgregkh
authored andcommitted
platform/x86: intel_mid_thermal: Fix module autoload
[ Upstream commit a93151a72061e944a4915458b1b1d6d505c03bbf ] 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/platform/x86/intel_mid_thermal.ko | grep alias $ After this patch: $ modinfo drivers/platform/x86/intel_mid_thermal.ko | grep alias alias: platform:msic_thermal Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent d1f96c3 commit 28a8fc6

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

drivers/platform/x86/intel_mid_thermal.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,7 @@ static const struct platform_device_id therm_id_table[] = {
550550
{ "msic_thermal", 1 },
551551
{ }
552552
};
553+
MODULE_DEVICE_TABLE(platform, therm_id_table);
553554

554555
static struct platform_driver mid_thermal_driver = {
555556
.driver = {

0 commit comments

Comments
 (0)