{"shas":[["5619725e3ce3ad9ac63e2be2bf9f71ee42452fb7","add4fcd06328a394f0ad91feda7ee057316dc5ed@kernel.org","kvm tools, i8042: Fix device init failure\n\nThis patch fixes the following device init failure:\n\n  [    0.945942] usbcore: registered new interface driver sisusb\n  [    0.947349] i8042: PNP: No PS/2 controller found. Probing ports directly.\n  [    0.949033] i8042: [0] 20 -> i8042 (command)\n  [    0.950370] i8042: [57]      -- i8042 (timeout)\n  [    1.521143] i8042: Can't read CTR while initializing i8042\n  [    1.522495] i8042: probe of i8042 failed with error -5\n\nThe kbd_out() function was taking 32 bits instead of 8 bits for 'outb'. This\ncaused kbd_write_command() to receive bogus 'val' which meant that\nI8042_CMD_CTL_RCTR case in the switch statement was never executed.\n\nCc: Ingo Molnar <mingo@elte.hu>\nAcked-by: Sasha Levin <levinsasha928@gmail.com>\nTested-by: Sasha Levin <levinsasha928@gmail.com>\nSigned-off-by: Pekka Enberg <penberg@kernel.org>","Pekka Enberg"]],"ref":"refs/heads/master","size":1,"head":"5619725e3ce3ad9ac63e2be2bf9f71ee42452fb7","push_id":32926799}