kernel_optimize_test/drivers/input/serio
Dmitry Torokhov e47c4f70ea Input: at32psif - do not sleep in atomic context
We can't use msleep() while holding a spinlock, moreower serio's write()
method is supposed to be useable from inettrupt context. Let's do what
i8042 does and poll the status register every 50 us (with udelay).

Reported-by: Marjan Fojkar <marjan@pajkc.eu>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-12-15 00:35:08 -08:00
..
altera_ps2.c Input: altera_ps2 - add annotations to probe and remove methods 2009-12-11 23:45:35 -08:00
ambakmi.c Input: ambakmi - annotate probe() and remove() methods 2009-12-11 23:45:57 -08:00
at32psif.c Input: at32psif - do not sleep in atomic context 2009-12-15 00:35:08 -08:00
ct82c710.c
gscps2.c Input: gscps2 - fix probe() and remove() annotations 2009-12-11 23:45:43 -08:00
hil_mlc.c Input: hil-mlc - use del_timer_sync() when unloading the driver 2009-12-11 23:45:25 -08:00
hp_sdc_mlc.c
hp_sdc.c
i8042-io.h
i8042-ip22io.h
i8042-jazzio.h
i8042-ppcio.h
i8042-snirm.h
i8042-sparcio.h
i8042-x86ia64io.h Input: i8042 - add Gigabyte M1022M to the noloop list 2009-12-15 00:34:54 -08:00
i8042.c Input: i8042 - allow installing platform filters for incoming data 2009-12-11 23:55:42 -08:00
i8042.h
Kconfig Input: add driver for Altera PS/2 controller 2009-10-12 21:43:11 -07:00
libps2.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
maceps2.c
Makefile Input: add driver for Altera PS/2 controller 2009-10-12 21:43:11 -07:00
parkbd.c
pcips2.c
q40kbd.c
rpckbd.c
sa1111ps2.c Input: sa1111ps2 - annotate probe() and remove() methods 2009-12-11 23:46:05 -08:00
serio_raw.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
serio.c
serport.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
xilinx_ps2.c