patch-2.3.45 linux/drivers/macintosh/mac_keyb.c

Next file: linux/drivers/macintosh/macserial.c
Previous file: linux/drivers/macintosh/adb-iop.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.44/linux/drivers/macintosh/mac_keyb.c linux/drivers/macintosh/mac_keyb.c
@@ -391,16 +391,17 @@
 		 case 0x39:
 			handle_scancode(0x39, 1);
 			handle_scancode(0x39, 0);
-		 	mark_bh(KEYBOARD_BH);
+		 	tasklet_schedule(&keyboard_tasklet);
 		 	return;
 		 case 0x47:
 		 /*case 0xc7:*/
-		 	mark_bh(KEYBOARD_BH);
+		 	tasklet_schedule(&keyboard_tasklet);
 		 	break;
 		 }
 	}
 
 	handle_scancode(keycode, !up_flag);
+	tasklet_schedule(&keyboard_tasklet);
 }
 
 static void

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)