patch-2.3.46 linux/include/linux/kbd_kern.h
Next file: linux/include/linux/kernelcapi.h
Previous file: linux/include/linux/joystick.h
Back to the patch index
Back to the overall index
- Lines: 34
- Date:
Wed Feb 16 12:55:50 2000
- Orig file:
v2.3.45/linux/include/linux/kbd_kern.h
- Orig date:
Thu Feb 10 17:11:22 2000
diff -u --recursive --new-file v2.3.45/linux/include/linux/kbd_kern.h linux/include/linux/kbd_kern.h
@@ -69,6 +69,8 @@
extern unsigned char getledstate(void);
extern void setledstate(struct kbd_struct *kbd, unsigned int led);
+extern struct tasklet_struct console_tasklet;
+
extern int do_poke_blanked_console;
extern void (*kbd_ledfunc)(unsigned int led);
@@ -76,13 +78,13 @@
extern inline void show_console(void)
{
do_poke_blanked_console = 1;
- mark_bh(CONSOLE_BH);
+ tasklet_schedule(&console_tasklet);
}
extern inline void set_console(int nr)
{
want_console = nr;
- mark_bh(CONSOLE_BH);
+ tasklet_schedule(&console_tasklet);
}
extern inline void set_leds(void)
@@ -162,7 +164,7 @@
extern inline void con_schedule_flip(struct tty_struct *t)
{
queue_task(&t->flip.tqueue, &con_task_queue);
- mark_bh(CONSOLE_BH);
+ tasklet_schedule(&console_tasklet);
}
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)