X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fscsi%2Fsym53c416.c;h=fbfc0c06d409632ec288024757c83b9273b4dd10;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=de5cc59120e96cb2376969c166842cf761e4c034;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/scsi/sym53c416.c b/drivers/scsi/sym53c416.c index de5cc5912..fbfc0c06d 100644 --- a/drivers/scsi/sym53c416.c +++ b/drivers/scsi/sym53c416.c @@ -239,7 +239,7 @@ static void sym53c416_set_transfer_counter(int base, unsigned int len) outb((len & 0xFF0000) >> 16, base + TC_HIGH); } -static spinlock_t sym53c416_lock = SPIN_LOCK_UNLOCKED; +static DEFINE_SPINLOCK(sym53c416_lock); /* Returns the number of bytes read */ static __inline__ unsigned int sym53c416_read(int base, unsigned char *buffer, unsigned int len) @@ -852,10 +852,10 @@ static int sym53c416_bios_param(struct scsi_device *sdev, MODULE_AUTHOR("Lieven Willems"); MODULE_LICENSE("GPL"); -MODULE_PARM(sym53c416, "1-2i"); -MODULE_PARM(sym53c416_1, "1-2i"); -MODULE_PARM(sym53c416_2, "1-2i"); -MODULE_PARM(sym53c416_3, "1-2i"); +module_param_array(sym53c416, uint, NULL, 0); +module_param_array(sym53c416_1, uint, NULL, 0); +module_param_array(sym53c416_2, uint, NULL, 0); +module_param_array(sym53c416_3, uint, NULL, 0); #endif