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

[PATCH] Lock initializer cleanup: Raid

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 090d7b9e
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "dm-io.h" #include "dm-io.h"
static LIST_HEAD(_log_types); static LIST_HEAD(_log_types);
static spinlock_t _lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(_lock);
int dm_register_dirty_log_type(struct dirty_log_type *type) int dm_register_dirty_log_type(struct dirty_log_type *type)
{ {
......
...@@ -211,7 +211,7 @@ static mempool_t *_job_pool; ...@@ -211,7 +211,7 @@ static mempool_t *_job_pool;
* *
* All three of these are protected by job_lock. * All three of these are protected by job_lock.
*/ */
static spinlock_t _job_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(_job_lock);
static LIST_HEAD(_complete_jobs); static LIST_HEAD(_complete_jobs);
static LIST_HEAD(_io_jobs); static LIST_HEAD(_io_jobs);
......
...@@ -61,7 +61,7 @@ static void autostart_arrays (int part); ...@@ -61,7 +61,7 @@ static void autostart_arrays (int part);
#endif #endif
static mdk_personality_t *pers[MAX_PERSONALITY]; static mdk_personality_t *pers[MAX_PERSONALITY];
static spinlock_t pers_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(pers_lock);
/* /*
* Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit' * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit'
...@@ -129,7 +129,7 @@ static struct block_device_operations md_fops; ...@@ -129,7 +129,7 @@ static struct block_device_operations md_fops;
* all_mddevs_lock protects this list. * all_mddevs_lock protects this list.
*/ */
static LIST_HEAD(all_mddevs); static LIST_HEAD(all_mddevs);
static spinlock_t all_mddevs_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(all_mddevs_lock);
/* /*
......
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