X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Foss%2Fuart6850.c;h=f3f914aa92ee3aaf25a81fa80f02bde9b27b3077;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=3c004ab762c47d2092df2240bb775ca012cfc24d;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/sound/oss/uart6850.c b/sound/oss/uart6850.c index 3c004ab76..f3f914aa9 100644 --- a/sound/oss/uart6850.c +++ b/sound/oss/uart6850.c @@ -1,5 +1,5 @@ /* - * sound/uart6850.c + * sound/oss/uart6850.c * * * Copyright (C) by Hannu Savolainen 1993-1997 @@ -72,14 +72,13 @@ static int uart6850_opened; static int uart6850_irq; static int uart6850_detected; static int my_dev; -static spinlock_t lock=SPIN_LOCK_UNLOCKED; +static DEFINE_SPINLOCK(lock); static void (*midi_input_intr) (int dev, unsigned char data); static void poll_uart6850(unsigned long dummy); -static struct timer_list uart6850_timer = - TIMER_INITIALIZER(poll_uart6850, 0, 0); +static DEFINE_TIMER(uart6850_timer, poll_uart6850, 0, 0); static void uart6850_input_loop(void) { @@ -105,7 +104,7 @@ static void uart6850_input_loop(void) } } -static irqreturn_t m6850intr(int irq, void *dev_id, struct pt_regs *dummy) +static irqreturn_t m6850intr(int irq, void *dev_id) { if (input_avail()) uart6850_input_loop(); @@ -316,8 +315,8 @@ static struct address_info cfg_mpu; static int __initdata io = -1; static int __initdata irq = -1; -MODULE_PARM(io,"i"); -MODULE_PARM(irq,"i"); +module_param(io, int, 0); +module_param(irq, int, 0); static int __init init_uart6850(void) {