summaryrefslogtreecommitdiffstats
path: root/drivers/char/kbd_kern.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/char/kbd_kern.h')
-rw-r--r--drivers/char/kbd_kern.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/char/kbd_kern.h b/drivers/char/kbd_kern.h
index 440b0d5bb..b23fa1ed8 100644
--- a/drivers/char/kbd_kern.h
+++ b/drivers/char/kbd_kern.h
@@ -2,10 +2,10 @@
#define _KBD_KERN_H
#include <linux/interrupt.h>
-#define set_leds() mark_bh(KEYBOARD_BH)
-
#include <linux/keyboard.h>
+extern int shift_state;
+
extern char *func_table[MAX_NR_FUNC];
extern char func_buf[];
extern char *funcbufptr;
@@ -66,6 +66,11 @@ extern unsigned long kbd_init(unsigned long);
extern unsigned char getledstate(void);
extern void setledstate(struct kbd_struct *kbd, unsigned int led);
+extern inline void set_leds(void)
+{
+ mark_bh(KEYBOARD_BH);
+}
+
extern inline int vc_kbd_mode(struct kbd_struct * kbd, int flag)
{
return ((kbd->modeflags >> flag) & 1);