diff options
Diffstat (limited to 'kernel/irq/pm.c')
| -rw-r--r-- | kernel/irq/pm.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/kernel/irq/pm.c b/kernel/irq/pm.c index a0bb09e79867..0d4005d85b03 100644 --- a/kernel/irq/pm.c +++ b/kernel/irq/pm.c @@ -28,9 +28,9 @@ void suspend_device_irqs(void)  	for_each_irq_desc(irq, desc) {  		unsigned long flags; -		spin_lock_irqsave(&desc->lock, flags); +		raw_spin_lock_irqsave(&desc->lock, flags);  		__disable_irq(desc, irq, true); -		spin_unlock_irqrestore(&desc->lock, flags); +		raw_spin_unlock_irqrestore(&desc->lock, flags);  	}  	for_each_irq_desc(irq, desc) @@ -56,9 +56,9 @@ void resume_device_irqs(void)  		if (!(desc->status & IRQ_SUSPENDED))  			continue; -		spin_lock_irqsave(&desc->lock, flags); +		raw_spin_lock_irqsave(&desc->lock, flags);  		__enable_irq(desc, irq, true); -		spin_unlock_irqrestore(&desc->lock, flags); +		raw_spin_unlock_irqrestore(&desc->lock, flags);  	}  }  EXPORT_SYMBOL_GPL(resume_device_irqs); | 
