/* A buffer cannot be placed on two lists at the same time.  */
void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk)
/* A buffer cannot be placed on two lists at the same time.  */
void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk)
{
	unsigned long flags;
	spin_lock_irqsave(&list->lock, flags);
	__skb_queue_head(list, newsk);
	spin_unlock_irqrestore(&list->lock, flags);
}