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);