i8253: Convert i8253_lock to raw_spinlock
authorThomas Gleixner <tglx@linutronix.de>
Wed, 17 Feb 2010 16:47:10 +0000 (16:47 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 2 Mar 2010 09:28:38 +0000 (10:28 +0100)
commitced918eb748ce30b3aace549fd17540e40ffdca0
treef7c194d56e799508e090ef016bfc2dc0152a4244
parent13dda80e48439b446d0bc9bab34b91484bc8f533
i8253: Convert i8253_lock to raw_spinlock

i8253_lock needs to be a real spinlock in preempt-rt, i.e. it can
not be converted to a sleeping lock.

Convert it to raw_spinlock and fix up all users.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Ralf Baechle <ralf@linux-mips.org>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Acked-by: Takashi Iwai <tiwai@suse.de>
Cc: Jens Axboe <jens.axboe@oracle.com>
LKML-Reference: <20100217163751.030764372@linutronix.de>
12 files changed:
arch/mips/include/asm/i8253.h
arch/mips/kernel/i8253.c
arch/x86/include/asm/i8253.h
arch/x86/kernel/apm_32.c
arch/x86/kernel/i8253.c
drivers/block/hd.c
drivers/input/gameport/gameport.c
drivers/input/joystick/analog.c
drivers/input/misc/pcspkr.c
sound/drivers/pcsp/pcsp.h
sound/drivers/pcsp/pcsp_input.c
sound/drivers/pcsp/pcsp_lib.c