diff options
Diffstat (limited to 'drivers/platform')
-rw-r--r-- | drivers/platform/x86/intel_menlow.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/platform/x86/intel_menlow.c b/drivers/platform/x86/intel_menlow.c index d6cfc1558c2f..11244f8703c4 100644 --- a/drivers/platform/x86/intel_menlow.c +++ b/drivers/platform/x86/intel_menlow.c | |||
@@ -156,19 +156,15 @@ static struct thermal_cooling_device_ops memory_cooling_ops = { | |||
156 | static int intel_menlow_memory_add(struct acpi_device *device) | 156 | static int intel_menlow_memory_add(struct acpi_device *device) |
157 | { | 157 | { |
158 | int result = -ENODEV; | 158 | int result = -ENODEV; |
159 | acpi_status status = AE_OK; | ||
160 | acpi_handle dummy; | ||
161 | struct thermal_cooling_device *cdev; | 159 | struct thermal_cooling_device *cdev; |
162 | 160 | ||
163 | if (!device) | 161 | if (!device) |
164 | return -EINVAL; | 162 | return -EINVAL; |
165 | 163 | ||
166 | status = acpi_get_handle(device->handle, MEMORY_GET_BANDWIDTH, &dummy); | 164 | if (!acpi_has_method(device->handle, MEMORY_GET_BANDWIDTH)) |
167 | if (ACPI_FAILURE(status)) | ||
168 | goto end; | 165 | goto end; |
169 | 166 | ||
170 | status = acpi_get_handle(device->handle, MEMORY_SET_BANDWIDTH, &dummy); | 167 | if (!acpi_has_method(device->handle, MEMORY_SET_BANDWIDTH)) |
171 | if (ACPI_FAILURE(status)) | ||
172 | goto end; | 168 | goto end; |
173 | 169 | ||
174 | cdev = thermal_cooling_device_register("Memory controller", device, | 170 | cdev = thermal_cooling_device_register("Memory controller", device, |