X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fblock%2Fparide%2Fparide.c;h=ce94aa11f6a7020d900a5e07def3959479366ea6;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=d95e4f8ec93ada02524a3100cdb695ae7041ac8d;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/drivers/block/paride/paride.c b/drivers/block/paride/paride.c index d95e4f8ec..ce94aa11f 100644 --- a/drivers/block/paride/paride.c +++ b/drivers/block/paride/paride.c @@ -29,6 +29,7 @@ #include #include #include +#include /* TASK_* */ #ifdef CONFIG_PARPORT_MODULE #define CONFIG_PARPORT @@ -46,7 +47,7 @@ MODULE_LICENSE("GPL"); static struct pi_protocol *protocols[MAX_PROTOS]; -static spinlock_t pi_spinlock = SPIN_LOCK_UNLOCKED; +static DEFINE_SPINLOCK(pi_spinlock); void pi_write_regr(PIA * pi, int cont, int regr, int val) { @@ -140,7 +141,7 @@ static void pi_claim(PIA * pi) #endif } -void pi_unclaim(PIA * pi) +static void pi_unclaim(PIA * pi) { pi->claimed = 0; #ifdef CONFIG_PARPORT @@ -149,8 +150,6 @@ void pi_unclaim(PIA * pi) #endif } -EXPORT_SYMBOL(pi_unclaim); - void pi_connect(PIA * pi) { pi_claim(pi); @@ -264,7 +263,7 @@ void pi_unregister(PIP * pr) printk("paride: %s not registered\n", pr->name); return; } - protocols[pr->index] = 0; + protocols[pr->index] = NULL; } EXPORT_SYMBOL(pi_unregister);