]> git.karo-electronics.de Git - linux-beck.git/blobdiff - arch/ia64/kernel/irq_ia64.c
genirq: Convert irq_desc.lock to raw_spinlock
[linux-beck.git] / arch / ia64 / kernel / irq_ia64.c
index dd9d7b54f1a1f59f0a04a10a3ad6386d94f16472..70e4bad23432384f61fd2a5159ffcc6e4859d65d 100644 (file)
@@ -345,7 +345,7 @@ static irqreturn_t smp_irq_move_cleanup_interrupt(int irq, void *dev_id)
 
                desc = irq_desc + irq;
                cfg = irq_cfg + irq;
-               spin_lock(&desc->lock);
+               raw_spin_lock(&desc->lock);
                if (!cfg->move_cleanup_count)
                        goto unlock;
 
@@ -358,7 +358,7 @@ static irqreturn_t smp_irq_move_cleanup_interrupt(int irq, void *dev_id)
                spin_unlock_irqrestore(&vector_lock, flags);
                cfg->move_cleanup_count--;
        unlock:
-               spin_unlock(&desc->lock);
+               raw_spin_unlock(&desc->lock);
        }
        return IRQ_HANDLED;
 }