All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] pmac: don't add "°C" suffix in sys for adt746x driver
@ 2004-09-17  6:05 Benjamin Herrenschmidt
  2004-09-17 10:50 ` Geert Uytterhoeven
  2004-09-21  6:33 ` [PATCH] " Colin Leroy
  0 siblings, 2 replies; 7+ messages in thread
From: Benjamin Herrenschmidt @ 2004-09-17  6:05 UTC (permalink / raw)
  To: Colin Leroy, Andrew Morton; +Cc: Linus Torvalds, Linux Kernel list

[-- Attachment #1: Type: text/plain, Size: 766 bytes --]

The adt746x driver currently adds a "°C" suffix to temperatures exposed
via sysfs, and I don't like that. First, we all agree that any other unit
here makes no sense (do we ? do we ? yes of course :) and I don't like
having anything but numbers in there, and finally it's more consistent
with what the g5 driver does.

And finally, the _REAL_ reason is that this is not a low ASCII character
and so has nothing to do in the kernel sources or in /sys :)

Unfortunately, generating a patch here is nasty because of that (my mailer
is rightfully complaining about the non-ASCII char on text import) so you
might have to apply by hand...

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>

(attached, evolution will really not let me paste that bit in)



[-- Attachment #2: adt.diff --]
[-- Type: text/x-patch, Size: 1273 bytes --]

===== drivers/macintosh/therm_adt746x.c 1.4 vs edited =====
--- 1.4/drivers/macintosh/therm_adt746x.c	2004-05-29 17:26:34 +10:00
+++ edited/drivers/macintosh/therm_adt746x.c	2004-09-17 15:59:59 +10:00
@@ -417,11 +417,6 @@
  * choice but implement a bunch of them...
  *
  */
-#define BUILD_SHOW_FUNC_DEG(name, data)				\
-static ssize_t show_##name(struct device *dev, char *buf)	\
-{								\
-	return sprintf(buf, "%d°C\n", data);			\
-}
 #define BUILD_SHOW_FUNC_INT(name, data)				\
 static ssize_t show_##name(struct device *dev, char *buf)	\
 {								\
@@ -453,10 +448,10 @@
 	return n;						\
 }
 
-BUILD_SHOW_FUNC_DEG(cpu_temperature,	 (read_reg(thermostat, TEMP_REG[1])))
-BUILD_SHOW_FUNC_DEG(gpu_temperature,	 (read_reg(thermostat, TEMP_REG[2])))
-BUILD_SHOW_FUNC_DEG(cpu_limit,		 thermostat->limits[1])
-BUILD_SHOW_FUNC_DEG(gpu_limit,		 thermostat->limits[2])
+BUILD_SHOW_FUNC_INT(cpu_temperature,	 (read_reg(thermostat, TEMP_REG[1])))
+BUILD_SHOW_FUNC_INT(gpu_temperature,	 (read_reg(thermostat, TEMP_REG[2])))
+BUILD_SHOW_FUNC_INT(cpu_limit,		 thermostat->limits[1])
+BUILD_SHOW_FUNC_INT(gpu_limit,		 thermostat->limits[2])
 
 BUILD_SHOW_FUNC_INT(specified_fan_speed, fan_speed)
 BUILD_SHOW_FUNC_INT(cpu_fan_speed,	 (read_fan_speed(thermostat, FAN_SPEED[0])))

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-09-21  6:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-17  6:05 [PATCH] pmac: don't add "°C" suffix in sys for adt746x driver Benjamin Herrenschmidt
2004-09-17 10:50 ` Geert Uytterhoeven
2004-09-17 11:38   ` Benjamin Herrenschmidt
2004-09-18 23:09   ` Max Valdez
2004-09-20  1:42     ` [OT] " Tonnerre
2004-09-20 14:26       ` Max Valdez
2004-09-21  6:33 ` [PATCH] " Colin Leroy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.