Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b192908 authored by Dmitry Torokhov's avatar Dmitry Torokhov
Browse files

Input: keyboard - remove static variable and clean up initialization



Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent 826d5982
Loading
Loading
Loading
Loading
+9 −10
Original line number Original line Diff line number Diff line
@@ -107,7 +107,6 @@ const int NR_TYPES = ARRAY_SIZE(max_vals);


struct kbd_struct kbd_table[MAX_NR_CONSOLES];
struct kbd_struct kbd_table[MAX_NR_CONSOLES];
static struct kbd_struct *kbd = kbd_table;
static struct kbd_struct *kbd = kbd_table;
static struct kbd_struct kbd0;


int spawnpid, spawnsig;
int spawnpid, spawnsig;


@@ -1347,15 +1346,15 @@ int __init kbd_init(void)
{
{
	int i;
	int i;


        kbd0.ledflagstate = kbd0.default_ledflagstate = KBD_DEFLEDS;
        for (i = 0; i < MAX_NR_CONSOLES; i++) {
        kbd0.ledmode = LED_SHOW_FLAGS;
		kbd_table[i].ledflagstate = KBD_DEFLEDS;
        kbd0.lockstate = KBD_DEFLOCK;
		kbd_table[i].default_ledflagstate = KBD_DEFLEDS;
        kbd0.slockstate = 0;
		kbd_table[i].ledmode = LED_SHOW_FLAGS;
        kbd0.modeflags = KBD_DEFMODE;
		kbd_table[i].lockstate = KBD_DEFLOCK;
        kbd0.kbdmode = VC_XLATE;
		kbd_table[i].slockstate = 0;

		kbd_table[i].modeflags = KBD_DEFMODE;
        for (i = 0 ; i < MAX_NR_CONSOLES ; i++)
		kbd_table[i].kbdmode = VC_XLATE;
                kbd_table[i] = kbd0;
	}


	input_register_handler(&kbd_handler);
	input_register_handler(&kbd_handler);