/* You must know what list the SKB is on.  */
void skb_unlink(struct sk_buff *skb, struct sk_buff_head *list)
/* You must know what list the SKB is on.  */
void skb_unlink(struct sk_buff *skb, struct sk_buff_head *list)
{
	unsigned long flags;
	spin_lock_irqsave(&list->lock, flags);
	__skb_unlink(skb, list);
	spin_unlock_irqrestore(&list->lock, flags);
}