X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Flinux%2Fkbd_kern.h;h=506ad20c18f8736b355530cc01fa91ca149fe322;hb=ecfd80e4a514123070b4cfb674b817ba75055df2;hp=3aed37314ab805de8fe3dcfec0a5282d7035cc54;hpb=89a2fa5f2139be35e214bcf86a8291d6a1da75f2;p=powerpc.git diff --git a/include/linux/kbd_kern.h b/include/linux/kbd_kern.h index 3aed37314a..506ad20c18 100644 --- a/include/linux/kbd_kern.h +++ b/include/linux/kbd_kern.h @@ -75,7 +75,7 @@ extern int do_poke_blanked_console; extern void (*kbd_ledfunc)(unsigned int led); -extern void set_console(int nr); +extern int set_console(int nr); extern void schedule_console_callback(void); static inline void set_leds(void) @@ -135,6 +135,8 @@ static inline void chg_vc_kbd_led(struct kbd_struct * kbd, int flag) #define U(x) ((x) ^ 0xf000) +#define BRL_UC_ROW 0x2800 + /* keyboard.c */ struct console; @@ -154,9 +156,9 @@ static inline void con_schedule_flip(struct tty_struct *t) unsigned long flags; spin_lock_irqsave(&t->buf.lock, flags); if (t->buf.tail != NULL) - t->buf.tail->active = 0; + t->buf.tail->commit = t->buf.tail->used; spin_unlock_irqrestore(&t->buf.lock, flags); - schedule_work(&t->buf.work); + schedule_delayed_work(&t->buf.work, 0); } #endif