  
  		if (set_properties) {
 diff -puN drivers/input/mouse/psmouse.h~alps drivers/input/mouse/psmouse.h
---- linux/drivers/input/mouse/psmouse.h~alps	2004-08-22 20:05:54.000000000 +0200
-+++ linux-petero/drivers/input/mouse/psmouse.h	2004-08-22 20:05:54.000000000 +0200
-@@ -2,13 +2,16 @@
+--- linux/drivers/input/mouse/psmouse.h~alps	2004-10-20 20:04:38.191737776 +0200
++++ linux-petero/drivers/input/mouse/psmouse.h	2004-10-20 20:04:38.196737016 +0200
+@@ -2,9 +2,11 @@
  #define _PSMOUSE_H
  
  #define PSMOUSE_CMD_SETSCALE11	0x00e6

 
 /*
  * psmouse_process_byte() analyzes the PS/2 data stream and reports
@@ -442,6 +444,26 @@ static int psmouse_extensions(struct psm
 		synaptics_reset(psmouse);
 	}
 

 #include "logips2pp.h"
+#include "alps.h"
 
 #define DRIVER_DESC	"PS/2 mouse driver"
 
@@ -55,7 +57,7 @@ __obsolete_setup("psmouse_smartscroll=")
 __obsolete_setup("psmouse_resetafter=");
 __obsolete_setup("psmouse_rate=");
 
