hc
2024-02-20 e636c8d336489bf3eed5878299e6cc045bbad077
kernel/drivers/macintosh/windfarm_smu_controls.c
....@@ -1,10 +1,9 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Windfarm PowerMac thermal control. SMU based controls
34 *
45 * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp.
56 * <benh@kernel.crashing.org>
6
- *
7
- * Released under the term of the GNU GPL v2.
87 */
98
109 #include <linux/types.h>
....@@ -267,7 +266,7 @@
267266
268267 /* Look for RPM fans */
269268 for (fans = NULL; (fans = of_get_next_child(smu, fans)) != NULL;)
270
- if (!strcmp(fans->name, "rpm-fans") ||
269
+ if (of_node_name_eq(fans, "rpm-fans") ||
271270 of_device_is_compatible(fans, "smu-rpm-fans"))
272271 break;
273272 for (fan = NULL;
....@@ -277,7 +276,7 @@
277276 fct = smu_fan_create(fan, 0);
278277 if (fct == NULL) {
279278 printk(KERN_WARNING "windfarm: Failed to create SMU "
280
- "RPM fan %s\n", fan->name);
279
+ "RPM fan %pOFn\n", fan);
281280 continue;
282281 }
283282 list_add(&fct->link, &smu_fans);
....@@ -287,7 +286,7 @@
287286
288287 /* Look for PWM fans */
289288 for (fans = NULL; (fans = of_get_next_child(smu, fans)) != NULL;)
290
- if (!strcmp(fans->name, "pwm-fans"))
289
+ if (of_node_name_eq(fans, "pwm-fans"))
291290 break;
292291 for (fan = NULL;
293292 fans && (fan = of_get_next_child(fans, fan)) != NULL;) {
....@@ -296,7 +295,7 @@
296295 fct = smu_fan_create(fan, 1);
297296 if (fct == NULL) {
298297 printk(KERN_WARNING "windfarm: Failed to create SMU "
299
- "PWM fan %s\n", fan->name);
298
+ "PWM fan %pOFn\n", fan);
300299 continue;
301300 }
302301 list_add(&fct->link, &smu_fans);