Commit bbe9df08 authored by Thomas Gleixner's avatar Thomas Gleixner Committed by Linus Torvalds

[PATCH] Lock initializer cleanup: IDE

Use the new lock initializers DEFINE_SPIN_LOCK and DEFINE_RW_LOCK
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 98926f81
...@@ -175,7 +175,7 @@ static int system_bus_speed; /* holds what we think is VESA/PCI bus speed */ ...@@ -175,7 +175,7 @@ static int system_bus_speed; /* holds what we think is VESA/PCI bus speed */
static int initializing; /* set while initializing built-in drivers */ static int initializing; /* set while initializing built-in drivers */
DECLARE_MUTEX(ide_cfg_sem); DECLARE_MUTEX(ide_cfg_sem);
spinlock_t ide_lock __cacheline_aligned_in_smp = SPIN_LOCK_UNLOCKED; __cacheline_aligned_in_smp DEFINE_SPINLOCK(ide_lock);
#ifdef CONFIG_BLK_DEV_IDEPCI #ifdef CONFIG_BLK_DEV_IDEPCI
static int ide_scan_direction; /* THIS was formerly 2.2.x pci=reverse */ static int ide_scan_direction; /* THIS was formerly 2.2.x pci=reverse */
...@@ -368,8 +368,8 @@ static int ide_open (struct inode * inode, struct file * filp) ...@@ -368,8 +368,8 @@ static int ide_open (struct inode * inode, struct file * filp)
* list of drivers. Currently nobody takes both at once. * list of drivers. Currently nobody takes both at once.
*/ */
static spinlock_t drives_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(drives_lock);
static spinlock_t drivers_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(drivers_lock);
static LIST_HEAD(drivers); static LIST_HEAD(drivers);
/* Iterator for the driver list. */ /* Iterator for the driver list. */
......
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
#define BBD_ERR 0x80 /* pre-EIDE meaning: block marked bad */ #define BBD_ERR 0x80 /* pre-EIDE meaning: block marked bad */
#define ICRC_ERR 0x80 /* new meaning: CRC error during transfer */ #define ICRC_ERR 0x80 /* new meaning: CRC error during transfer */
static spinlock_t hd_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(hd_lock);
static struct request_queue *hd_queue; static struct request_queue *hd_queue;
#define MAJOR_NR HD_MAJOR #define MAJOR_NR HD_MAJOR
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment