Commit 853151f2 authored by Thomas Gleixner's avatar Thomas Gleixner Committed by Linus Torvalds

[PATCH] Lock initializer cleanup: PPC

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 bc03a9c1
...@@ -71,7 +71,7 @@ int map_page(unsigned long va, phys_addr_t pa, int flags); ...@@ -71,7 +71,7 @@ int map_page(unsigned long va, phys_addr_t pa, int flags);
* This is the page table (2MB) covering uncached, DMA consistent allocations * This is the page table (2MB) covering uncached, DMA consistent allocations
*/ */
static pte_t *consistent_pte; static pte_t *consistent_pte;
static spinlock_t consistent_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(consistent_lock);
/* /*
* VM region handling support. * VM region handling support.
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
#include <asm/xmon.h> #include <asm/xmon.h>
/* A lock to regulate grabbing the interrupt */ /* A lock to regulate grabbing the interrupt */
spinlock_t perfmon_lock = SPIN_LOCK_UNLOCKED; DEFINE_SPINLOCK(perfmon_lock);
#ifdef CONFIG_FSL_BOOKE #ifdef CONFIG_FSL_BOOKE
static void dummy_perf(struct pt_regs *regs) static void dummy_perf(struct pt_regs *regs)
......
...@@ -163,7 +163,7 @@ void smp_send_stop(void) ...@@ -163,7 +163,7 @@ void smp_send_stop(void)
* static memory requirements. It also looks cleaner. * static memory requirements. It also looks cleaner.
* Stolen from the i386 version. * Stolen from the i386 version.
*/ */
static spinlock_t call_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(call_lock);
static struct call_data_struct { static struct call_data_struct {
void (*func) (void *info); void (*func) (void *info);
......
...@@ -91,7 +91,7 @@ extern unsigned long wall_jiffies; ...@@ -91,7 +91,7 @@ extern unsigned long wall_jiffies;
static long time_offset; static long time_offset;
spinlock_t rtc_lock = SPIN_LOCK_UNLOCKED; DEFINE_SPINLOCK(rtc_lock);
EXPORT_SYMBOL(rtc_lock); EXPORT_SYMBOL(rtc_lock);
......
...@@ -72,7 +72,7 @@ void (*debugger_fault_handler)(struct pt_regs *regs); ...@@ -72,7 +72,7 @@ void (*debugger_fault_handler)(struct pt_regs *regs);
* Trap & Exception support * Trap & Exception support
*/ */
spinlock_t die_lock = SPIN_LOCK_UNLOCKED; DEFINE_SPINLOCK(die_lock);
void die(const char * str, struct pt_regs * fp, long err) void die(const char * str, struct pt_regs * fp, long err)
{ {
......
...@@ -57,7 +57,7 @@ smp_chrp_setup_cpu(int cpu_nr) ...@@ -57,7 +57,7 @@ smp_chrp_setup_cpu(int cpu_nr)
do_openpic_setup_cpu(); do_openpic_setup_cpu();
} }
static spinlock_t timebase_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(timebase_lock);
static unsigned int timebase_upper = 0, timebase_lower = 0; static unsigned int timebase_upper = 0, timebase_lower = 0;
void __devinit void __devinit
......
...@@ -63,7 +63,7 @@ extern struct device_node *k2_skiplist[2]; ...@@ -63,7 +63,7 @@ extern struct device_node *k2_skiplist[2];
* We use a single global lock to protect accesses. Each driver has * We use a single global lock to protect accesses. Each driver has
* to take care of its own locking * to take care of its own locking
*/ */
static spinlock_t feature_lock __pmacdata = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(feature_lock __pmacdata);
#define LOCK(flags) spin_lock_irqsave(&feature_lock, flags); #define LOCK(flags) spin_lock_irqsave(&feature_lock, flags);
#define UNLOCK(flags) spin_unlock_irqrestore(&feature_lock, flags); #define UNLOCK(flags) spin_unlock_irqrestore(&feature_lock, flags);
......
...@@ -80,7 +80,7 @@ static volatile unsigned char *nvram_data; ...@@ -80,7 +80,7 @@ static volatile unsigned char *nvram_data;
static int nvram_mult, is_core_99; static int nvram_mult, is_core_99;
static int core99_bank = 0; static int core99_bank = 0;
static int nvram_partitions[3]; static int nvram_partitions[3];
static spinlock_t nv_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(nv_lock);
extern int pmac_newworld; extern int pmac_newworld;
extern int system_running; extern int system_running;
......
...@@ -68,7 +68,7 @@ static int max_irqs __pmacdata; ...@@ -68,7 +68,7 @@ static int max_irqs __pmacdata;
static int max_real_irqs __pmacdata; static int max_real_irqs __pmacdata;
static u32 level_mask[4] __pmacdata; static u32 level_mask[4] __pmacdata;
static spinlock_t pmac_pic_lock __pmacdata = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(pmac_pic_lock __pmacdata);
#define GATWICK_IRQ_POOL_SIZE 10 #define GATWICK_IRQ_POOL_SIZE 10
......
...@@ -68,7 +68,7 @@ static void sbc82xx_time_init(void) ...@@ -68,7 +68,7 @@ static void sbc82xx_time_init(void)
static volatile char *sbc82xx_i8259_map; static volatile char *sbc82xx_i8259_map;
static char sbc82xx_i8259_mask = 0xff; static char sbc82xx_i8259_mask = 0xff;
static spinlock_t sbc82xx_i8259_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(sbc82xx_i8259_lock);
static void sbc82xx_i8259_mask_and_ack_irq(unsigned int irq_nr) static void sbc82xx_i8259_mask_and_ack_irq(unsigned int irq_nr)
{ {
......
...@@ -10,7 +10,7 @@ unsigned char cached_8259[2] = { 0xff, 0xff }; ...@@ -10,7 +10,7 @@ unsigned char cached_8259[2] = { 0xff, 0xff };
#define cached_A1 (cached_8259[0]) #define cached_A1 (cached_8259[0])
#define cached_21 (cached_8259[1]) #define cached_21 (cached_8259[1])
static spinlock_t i8259_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(i8259_lock);
int i8259_pic_irq_offset; int i8259_pic_irq_offset;
......
...@@ -531,7 +531,7 @@ void openpic_reset_processor_phys(u_int mask) ...@@ -531,7 +531,7 @@ void openpic_reset_processor_phys(u_int mask)
} }
#if defined(CONFIG_SMP) || defined(CONFIG_PM) #if defined(CONFIG_SMP) || defined(CONFIG_PM)
static spinlock_t openpic_setup_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(openpic_setup_lock);
#endif #endif
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
......
...@@ -386,7 +386,7 @@ static void openpic2_set_spurious(u_int vec) ...@@ -386,7 +386,7 @@ static void openpic2_set_spurious(u_int vec)
vec); vec);
} }
static spinlock_t openpic2_setup_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(openpic2_setup_lock);
/* /*
* Initialize a timer interrupt (and disable it) * Initialize a timer interrupt (and disable it)
......
...@@ -1397,7 +1397,7 @@ print_properties(struct device_node *np) ...@@ -1397,7 +1397,7 @@ print_properties(struct device_node *np)
} }
#endif #endif
static spinlock_t rtas_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(rtas_lock);
/* this can be called after setup -- Cort */ /* this can be called after setup -- Cort */
int __openfirmware int __openfirmware
......
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