  #include "logips2pp.h"
 +#include "alps.h"
  
- MODULE_AUTHOR("Vojtech Pavlik <vojtech@suse.cz>");
- MODULE_DESCRIPTION("PS/2 mouse driver");
-@@ -53,7 +55,7 @@ __obsolete_setup("psmouse_smartscroll=")
+ #define DRIVER_DESC	"PS/2 mouse driver"
+ 
+@@ -55,7 +57,7 @@ __obsolete_setup("psmouse_smartscroll=")
  __obsolete_setup("psmouse_resetafter=");
  __obsolete_setup("psmouse_rate=");
  

+
+#endif
diff -puN drivers/input/mouse/psmouse-base.c~alps drivers/input/mouse/psmouse-base.c
--- linux/drivers/input/mouse/psmouse-base.c~alps	2004-08-22 20:05:54.000000000 +0200
+++ linux-petero/drivers/input/mouse/psmouse-base.c	2004-08-22 20:05:54.000000000 +0200
@@ -2,6 +2,7 @@
  * PS/2 mouse driver
  *

 linux-petero/drivers/input/mouse/alps.c         |  423 ++++++++++++++++++++++++
 linux-petero/drivers/input/mouse/alps.h         |   17 
 linux-petero/drivers/input/mouse/psmouse-base.c |   24 +
 linux-petero/drivers/input/mouse/psmouse.h      |    3 
 5 files changed, 467 insertions(+), 2 deletions(-)

diff -puN drivers/input/mouse/Makefile~alps drivers/input/mouse/Makefile
--- linux/drivers/input/mouse/Makefile~alps	2004-10-20 20:04:38.188738232 +0200
+++ linux-petero/drivers/input/mouse/Makefile	2004-10-20 20:04:38.194737320 +0200
@@ -14,4 +14,4 @@ obj-$(CONFIG_MOUSE_PS2)		+= psmouse.o
 obj-$(CONFIG_MOUSE_SERIAL)	+= sermouse.o
 obj-$(CONFIG_MOUSE_VSXXXAA)	+= vsxxxaa.o
