projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b58ec8b
)
thermal/powerclamp: add back module device table
author
Jacob Pan
<
[email protected]
>
Mon, 14 Nov 2016 19:08:45 +0000
(11:08 -0800)
committer
Zhang Rui
<
[email protected]
>
Mon, 21 Nov 2016 12:54:40 +0000
(20:54 +0800)
Commit
3105f234e0aba43e44e277c20f9b32ee8add43d4
replaced module
cpu id table with a cpu feature check, which is logically correct.
But we need the module device table to allow module auto loading.
Cc:
[email protected]
# 4.8
Fixes:
3105f234
thermal/powerclamp: correct cpu support check
Signed-off-by: Jacob Pan <
[email protected]
>
Signed-off-by: Zhang Rui <
[email protected]
>
drivers/thermal/intel_powerclamp.c
patch
|
blob
|
history
diff --git
a/drivers/thermal/intel_powerclamp.c
b/drivers/thermal/intel_powerclamp.c
index 7a223074df3d4338ede8ad0192ce12d0dcb0c1ce..afada655f86198366b88b0d379a4bb79c8095bbb 100644
(file)
--- a/
drivers/thermal/intel_powerclamp.c
+++ b/
drivers/thermal/intel_powerclamp.c
@@
-669,9
+669,16
@@
static struct thermal_cooling_device_ops powerclamp_cooling_ops = {
.set_cur_state = powerclamp_set_cur_state,
};
+static const struct x86_cpu_id __initconst intel_powerclamp_ids[] = {
+ { X86_VENDOR_INTEL, X86_FAMILY_ANY, X86_MODEL_ANY, X86_FEATURE_MWAIT },
+ {}
+};
+MODULE_DEVICE_TABLE(x86cpu, intel_powerclamp_ids);
+
static int __init powerclamp_probe(void)
{
- if (!boot_cpu_has(X86_FEATURE_MWAIT)) {
+
+ if (!x86_match_cpu(intel_powerclamp_ids)) {
pr_err("CPU does not support MWAIT");
return -ENODEV;
}