Commit 882afee1 authored by Thomas Gleixner's avatar Thomas Gleixner Committed by Linus Torvalds

[PATCH] Lock initializer cleanup: X86_64

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 0271aaf3
...@@ -130,7 +130,7 @@ void (*interrupt[NR_IRQS])(void) = { ...@@ -130,7 +130,7 @@ void (*interrupt[NR_IRQS])(void) = {
* moves to arch independent land * moves to arch independent land
*/ */
spinlock_t i8259A_lock = SPIN_LOCK_UNLOCKED; DEFINE_SPINLOCK(i8259A_lock);
static void end_8259A_irq (unsigned int irq) static void end_8259A_irq (unsigned int irq)
{ {
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
int sis_apic_bug; /* not actually supported, dummy for compile */ int sis_apic_bug; /* not actually supported, dummy for compile */
static spinlock_t ioapic_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(ioapic_lock);
/* /*
* # of IRQ routing registers * # of IRQ routing registers
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
* This is maintained separately from nmi_active because the NMI * This is maintained separately from nmi_active because the NMI
* watchdog may also be driven from the I/O APIC timer. * watchdog may also be driven from the I/O APIC timer.
*/ */
static spinlock_t lapic_nmi_owner_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(lapic_nmi_owner_lock);
static unsigned int lapic_nmi_owner; static unsigned int lapic_nmi_owner;
#define LAPIC_NMI_WATCHDOG (1<<0) #define LAPIC_NMI_WATCHDOG (1<<0)
#define LAPIC_NMI_RESERVED (1<<1) #define LAPIC_NMI_RESERVED (1<<1)
......
...@@ -65,7 +65,7 @@ int iommu_bio_merge = 0; ...@@ -65,7 +65,7 @@ int iommu_bio_merge = 0;
#define MAX_NB 8 #define MAX_NB 8
/* Allocation bitmap for the remapping area */ /* Allocation bitmap for the remapping area */
static spinlock_t iommu_bitmap_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(iommu_bitmap_lock);
static unsigned long *iommu_gart_bitmap; /* guarded by iommu_bitmap_lock */ static unsigned long *iommu_gart_bitmap; /* guarded by iommu_bitmap_lock */
static u32 gart_unmapped_entry; static u32 gart_unmapped_entry;
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
static cpumask_t flush_cpumask; static cpumask_t flush_cpumask;
static struct mm_struct * flush_mm; static struct mm_struct * flush_mm;
static unsigned long flush_va; static unsigned long flush_va;
static spinlock_t tlbstate_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(tlbstate_lock);
#define FLUSH_ALL 0xffffffff #define FLUSH_ALL 0xffffffff
/* /*
...@@ -269,7 +269,7 @@ void smp_send_reschedule(int cpu) ...@@ -269,7 +269,7 @@ void smp_send_reschedule(int cpu)
* Structure and data for smp_call_function(). This is designed to minimise * Structure and data for smp_call_function(). This is designed to minimise
* static memory requirements. It also looks cleaner. * static memory requirements. It also looks cleaner.
*/ */
static spinlock_t call_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(call_lock);
struct call_data_struct { struct call_data_struct {
void (*func) (void *info); void (*func) (void *info);
......
...@@ -49,8 +49,8 @@ static void cpufreq_delayed_get(void); ...@@ -49,8 +49,8 @@ static void cpufreq_delayed_get(void);
extern int using_apic_timer; extern int using_apic_timer;
spinlock_t rtc_lock = SPIN_LOCK_UNLOCKED; DEFINE_SPINLOCK(rtc_lock);
spinlock_t i8253_lock = SPIN_LOCK_UNLOCKED; DEFINE_SPINLOCK(i8253_lock);
static int nohpet __initdata = 0; static int nohpet __initdata = 0;
static int notsc __initdata = 0; static int notsc __initdata = 0;
......
...@@ -74,7 +74,7 @@ asmlinkage void spurious_interrupt_bug(void); ...@@ -74,7 +74,7 @@ asmlinkage void spurious_interrupt_bug(void);
asmlinkage void call_debug(void); asmlinkage void call_debug(void);
struct notifier_block *die_chain; struct notifier_block *die_chain;
static spinlock_t die_notifier_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(die_notifier_lock);
int register_die_notifier(struct notifier_block *nb) int register_die_notifier(struct notifier_block *nb)
{ {
...@@ -324,7 +324,7 @@ void out_of_line_bug(void) ...@@ -324,7 +324,7 @@ void out_of_line_bug(void)
BUG(); BUG();
} }
static spinlock_t die_lock = SPIN_LOCK_UNLOCKED; static DEFINE_SPINLOCK(die_lock);
static int die_owner = -1; static int die_owner = -1;
void oops_begin(void) void oops_begin(void)
......
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