|
@@ -74,21 +74,21 @@ static inline void netwinder_ds1620_reset(void)
|
|
|
|
|
|
static inline void netwinder_lock(unsigned long *flags)
|
|
|
{
|
|
|
- spin_lock_irqsave(&nw_gpio_lock, *flags);
|
|
|
+ raw_spin_lock_irqsave(&nw_gpio_lock, *flags);
|
|
|
}
|
|
|
|
|
|
static inline void netwinder_unlock(unsigned long *flags)
|
|
|
{
|
|
|
- spin_unlock_irqrestore(&nw_gpio_lock, *flags);
|
|
|
+ raw_spin_unlock_irqrestore(&nw_gpio_lock, *flags);
|
|
|
}
|
|
|
|
|
|
static inline void netwinder_set_fan(int i)
|
|
|
{
|
|
|
unsigned long flags;
|
|
|
|
|
|
- spin_lock_irqsave(&nw_gpio_lock, flags);
|
|
|
+ raw_spin_lock_irqsave(&nw_gpio_lock, flags);
|
|
|
nw_gpio_modify_op(GPIO_FAN, i ? GPIO_FAN : 0);
|
|
|
- spin_unlock_irqrestore(&nw_gpio_lock, flags);
|
|
|
+ raw_spin_unlock_irqrestore(&nw_gpio_lock, flags);
|
|
|
}
|
|
|
|
|
|
static inline int netwinder_get_fan(void)
|