Jean Delvare wrote: > Hi Ivo, > > On Thu, 11 Oct 2007 19:59:48 +0200, Pinkel wrote: > >> Add individual alarm files needed by the new libsensors. >> >> Signed-off-by: Ivo Manca <pinkel at gmail.com> >> >> --- >> drivers/hwmon/sis5595.c | 32 ++++++++++++++++++++++++++++++-- >> 1 file changed, 30 insertions(+), 2 deletions(-) >> >> --- linux-2.6.22.9.orig/drivers/hwmon/sis5595.c 2007-10-11 >> 19:38:11.000000000 +0200 >> +++ linux-2.6.22.9/drivers/hwmon/sis5595.c 2007-10-11 >> 19:41:56.000000000 +0200 >> @@ -62,6 +62,7 @@ >> #include <linux/jiffies.h> >> #include <linux/mutex.h> >> #include <linux/sysfs.h> >> +#include <linux/hwmon-sysfs.h> >> #include <asm/io.h> >> >> >> @@ -473,26 +474,47 @@ >> } >> static DEVICE_ATTR(alarms, S_IRUGO, show_alarms, NULL); >> >> +static ssize_t show_alarm(struct device *dev, struct device_attribute >> *da, char *buf) >> +{ >> + struct sis5595_data *data = sis5595_update_device(dev); >> + int nr = to_sensor_dev_attr(da)->index; >> + return sprintf(buf, "%u\n", (data->alarms >> nr) & 1); >> +} >> + static SENSOR_DEVICE_ATTR(in0_alarm, S_IRUGO, show_alarm, NULL, 0); >> + static SENSOR_DEVICE_ATTR(in1_alarm, S_IRUGO, show_alarm, NULL, 1); >> + static SENSOR_DEVICE_ATTR(in2_alarm, S_IRUGO, show_alarm, NULL, 2); >> + static SENSOR_DEVICE_ATTR(in3_alarm, S_IRUGO, show_alarm, NULL, 3); >> + static SENSOR_DEVICE_ATTR(in4_alarm, S_IRUGO, show_alarm, NULL, 15); >> + static SENSOR_DEVICE_ATTR(fan1_alarm, S_IRUGO, show_alarm, NULL, 6); >> + static SENSOR_DEVICE_ATTR(fan2_alarm, S_IRUGO, show_alarm, NULL, 7); >> + static SENSOR_DEVICE_ATTR(temp1_alarm, S_IRUGO, show_alarm, NULL, 15); >> > > Your mailer destroyed the patch formatting :( Can you please fix it or > resend the patch as an attachment? > > Thanks, > Sure. It's attached now, hope that works better. Ivo -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: sis5595.patch Url: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20071012/5a979483/attachment.pl