This patch merges list_del/INIT_LIST_HEAD calls into list_del_init ones.
--
Debian GNU/Linux 2.2 is out! ( http://www.debian.org/ )
Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Index: drivers/usb/uhci.c
===================================================================
RCS file: /home/gondolin/herbert/src/CVS/debian/kernel-source-2.4/drivers/usb/uhci.c,v
retrieving revision 1.2
diff -u -r1.2 uhci.c
--- drivers/usb/uhci.c 2001/06/05 09:51:39 1.2
+++ drivers/usb/uhci.c 2001/06/05 09:53:14
@@ -305,8 +305,7 @@
mb();
td->link = UHCI_PTR_TERM;
- list_del(&td->fl_list);
- INIT_LIST_HEAD(&td->fl_list);
+ list_del_init(&td->fl_list);
td->frame = -1;
spin_unlock_irqrestore(&uhci->frame_list_lock, flags);
@@ -438,8 +437,7 @@
mb();
qh->element = qh->link = UHCI_PTR_TERM;
- list_del(&qh->list);
- INIT_LIST_HEAD(&qh->list);
+ list_del_init(&qh->list);
spin_unlock_irqrestore(&uhci->frame_list_lock, flags);
@@ -624,8 +622,7 @@
pltd->link = UHCI_PTR_TERM;
}
- list_del(&urbp->queue_list);
- INIT_LIST_HEAD(&urbp->queue_list);
+ list_del_init(&urbp->queue_list);
out:
spin_unlock_irqrestore(&uhci->frame_list_lock, flags);
@@ -689,8 +686,7 @@
if (list_empty(&td->list))
return;
- list_del(&td->list);
- INIT_LIST_HEAD(&td->list);
+ list_del_init(&td->list);
td->urb = NULL;
}
@@ -1665,8 +1661,7 @@
usb_pipetype(urb->pipe), urb);
}
- list_del(&urb->urb_list);
- INIT_LIST_HEAD(&urb->urb_list);
+ list_del_init(&urb->urb_list);
uhci_add_complete(urb);
}
@@ -1723,8 +1718,7 @@
return 0;
spin_lock_irqsave(&uhci->urb_list_lock, flags);
- list_del(&urb->urb_list);
- INIT_LIST_HEAD(&urb->urb_list);
+ list_del_init(&urb->urb_list);
spin_unlock_irqrestore(&uhci->urb_list_lock, flags);
uhci_unlink_generic(uhci, urb);
@@ -2206,8 +2200,7 @@
tmp = tmp->next;
- list_del(&qh->remove_list);
- INIT_LIST_HEAD(&qh->remove_list);
+ list_del_init(&qh->remove_list);
uhci_free_qh(uhci, qh);
}
@@ -2300,8 +2293,7 @@
tmp = tmp->next;
- list_del(&urbp->complete_list);
- INIT_LIST_HEAD(&urbp->complete_list);
+ list_del_init(&urbp->complete_list);
uhci_call_completion(urb);
}
@@ -2322,8 +2314,7 @@
tmp = tmp->next;
- list_del(&urb->urb_list);
- INIT_LIST_HEAD(&urb->urb_list);
+ list_del_init(&urb->urb_list);
urbp->status = urb->status = -ECONNRESET;
uhci_call_completion(urb);