patch-2.2.17 linux/drivers/char/adbmouse.c
Next file: linux/drivers/char/bttv.c
Previous file: linux/drivers/char/Makefile
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Mon Sep 4 18:39:17 2000
- Orig file:
v2.2.16/drivers/char/adbmouse.c
- Orig date:
Mon Sep 4 18:37:32 2000
diff -u --recursive --new-file v2.2.16/drivers/char/adbmouse.c linux/drivers/char/adbmouse.c
@@ -35,6 +35,7 @@
#include <asm/adb_mouse.h>
#include <asm/uaccess.h>
+#include <asm/hardirq.h>
#ifdef __powerpc__
#include <asm/processor.h>
#endif
@@ -56,7 +57,7 @@
* XXX: need to figure out what ADB mouse packets mean ...
* This is the stuff stolen from the Atari driver ...
*/
-static void adb_mouse_interrupt(unsigned char *buf, int nb)
+void adb_mouse_interrupt(unsigned char *buf, int nb)
{
int buttons, id;
@@ -154,6 +155,7 @@
return 0;
adb_mouse_interrupt_hook = NULL;
+ synchronize_irq();
MOD_DEC_USE_COUNT;
return 0;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)