diff options
author | M. Vefa Bicakci <m.v.b@runbox.com> | 2019-08-15 21:41:40 -0400 |
---|---|---|
committer | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2019-09-07 19:56:41 +0300 |
commit | 0b43e41e93815ecd9616759cf5d64d3a7be8e6fb (patch) | |
tree | 913f39aac09506404d41ed6243832ede494e717c /drivers/platform | |
parent | 7d505758b1e556cdf65a5e451744fe0ae8063d17 (diff) | |
download | linux-stable-0b43e41e93815ecd9616759cf5d64d3a7be8e6fb.tar.gz linux-stable-0b43e41e93815ecd9616759cf5d64d3a7be8e6fb.tar.bz2 linux-stable-0b43e41e93815ecd9616759cf5d64d3a7be8e6fb.zip |
platform/x86: intel_pmc_core_pltdrv: Module removal warning fix
Prior to this commit, removing the intel_pmc_core_pltdrv module
would cause the following warning:
Device 'intel_pmc_core.0' does not have a release() function, it is broken and must be fixed. See Documentation/kobject.txt.
WARNING: CPU: 0 PID: 2202 at drivers/base/core.c:1238 device_release+0x6f/0x80
This commit hence adds an empty release function for the driver.
Signed-off-by: M. Vefa Bicakci <m.v.b@runbox.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'drivers/platform')
-rw-r--r-- | drivers/platform/x86/intel_pmc_core_pltdrv.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/platform/x86/intel_pmc_core_pltdrv.c b/drivers/platform/x86/intel_pmc_core_pltdrv.c index a8754a6db1b8..186540014c48 100644 --- a/drivers/platform/x86/intel_pmc_core_pltdrv.c +++ b/drivers/platform/x86/intel_pmc_core_pltdrv.c @@ -18,8 +18,16 @@ #include <asm/cpu_device_id.h> #include <asm/intel-family.h> +static void intel_pmc_core_release(struct device *dev) +{ + /* Nothing to do. */ +} + static struct platform_device pmc_core_device = { .name = "intel_pmc_core", + .dev = { + .release = intel_pmc_core_release, + }, }; /* |