Index: /lm-sensors/trunk/kernel/chips/sis5595.c
===================================================================
--- /lm-sensors/trunk/kernel/chips/sis5595.c	(revision 585)
+++ /lm-sensors/trunk/kernel/chips/sis5595.c	(revision 632)
@@ -479,5 +479,4 @@
     int res;
     
-    down((struct semaphore *) (client->data));
     down(& (((struct sis5595_data *) (client->data)) -> lock));
     outb_p(reg,client->addr + SIS5595_ADDR_REG_OFFSET);
Index: /lm-sensors/trunk/prog/sensors/main.c
===================================================================
--- /lm-sensors/trunk/prog/sensors/main.c	(revision 616)
+++ /lm-sensors/trunk/prog/sensors/main.c	(revision 632)
@@ -259,5 +259,5 @@
     print_adm9240(&name);
   else if (!strcmp(name.prefix,"lm78") || !strcmp(name.prefix,"lm78-j") ||
-           !strcmp(name.prefix,"lm79") || !strcmp(name.prefix,"sis5595"))
+           !strcmp(name.prefix,"lm79"))
     print_lm78(&name);
   else if (!strcmp(name.prefix,"sis5595"))
