|
@@ -152,8 +152,7 @@ dev_expire_timer(unsigned long data)
|
|
|
u_long flags;
|
|
|
|
|
|
spin_lock_irqsave(&timer->dev->lock, flags);
|
|
|
- list_del(&timer->list);
|
|
|
- list_add_tail(&timer->list, &timer->dev->expired);
|
|
|
+ list_move_tail(&timer->list, &timer->dev->expired);
|
|
|
spin_unlock_irqrestore(&timer->dev->lock, flags);
|
|
|
wake_up_interruptible(&timer->dev->wait);
|
|
|
}
|