show_temp(temp, 500); /* 0.5'C per bit */ 
static ssize_t show_temp(struct device *dev, struct device_attribute *dummy, char *buf) { struct adm9240_data *data = adm9240_update_device(dev); return sprintf(buf, "%d\n", data->temp * 500); /* 9-bit value */ } 
show_temp(temp, 500); /* 0.5'C per bit */
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/c7461a6652f40ce4f8e19d7368c7a807a618fb68/adm9240.c/clean/drivers/hwmon/adm9240.c