patch-2.1.113 linux/drivers/char/atarimouse.c
Next file: linux/drivers/char/dn_keyb.c
Previous file: linux/drivers/char/amikeyb.c
Back to the patch index
Back to the overall index
- Lines: 51
- Date:
Thu Jul 30 11:17:11 1998
- Orig file:
v2.1.112/linux/drivers/char/atarimouse.c
- Orig date:
Tue Mar 10 10:03:31 1998
diff -u --recursive --new-file v2.1.112/linux/drivers/char/atarimouse.c linux/drivers/char/atarimouse.c
@@ -21,10 +21,10 @@
#include <linux/random.h>
#include <linux/poll.h>
#include <linux/init.h>
+#include <linux/busmouse.h>
#include <asm/setup.h>
#include <asm/atarikb.h>
-#include <asm/atari_mouse.h>
#include <asm/uaccess.h>
static struct mouse_status mouse;
@@ -160,15 +160,21 @@
__initfunc(int atari_mouse_init(void))
{
- mouse.active = 0;
- mouse.ready = 0;
- mouse.wait = NULL;
+ int r;
- if (!MACH_IS_ATARI)
- return -ENODEV;
- printk(KERN_INFO "Atari mouse installed.\n");
- misc_register(&atari_mouse);
- return 0;
+ if (!MACH_IS_ATARI)
+ return -ENODEV;
+
+ mouse.active = 0;
+ mouse.ready = 0;
+ mouse.wait = NULL;
+
+ r = misc_register(&atari_mouse);
+ if (r)
+ return r;
+
+ printk(KERN_INFO "Atari mouse installed.\n");
+ return 0;
}
@@ -201,8 +207,6 @@
}
#ifdef MODULE
-#include <asm/setup.h>
-
int init_module(void)
{
return atari_mouse_init();
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov