USB: EHCI: remove unused variable in unlink_empty_async()
authorAlan Stern <stern@rowland.harvard.edu>
Fri, 22 Mar 2013 17:32:10 +0000 (13:32 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 25 Mar 2013 20:36:32 +0000 (13:36 -0700)
This patch (as1669) removes the check_unlinks_later flag in ehci-hcd's
unlink_empty_async().  It wasn't being used for anything and should
have been removed in an earlier patch, but I forgot about it.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/ehci-q.c

index 820583b..50787a3 100644 (file)
@@ -1268,7 +1268,6 @@ static void unlink_empty_async(struct ehci_hcd *ehci)
 {
        struct ehci_qh          *qh;
        struct ehci_qh          *qh_to_unlink = NULL;
-       bool                    check_unlinks_later = false;
        int                     count = 0;
 
        /* Find the last async QH which has been empty for a timer cycle */
@@ -1276,9 +1275,7 @@ static void unlink_empty_async(struct ehci_hcd *ehci)
                if (list_empty(&qh->qtd_list) &&
                                qh->qh_state == QH_STATE_LINKED) {
                        ++count;
-                       if (qh->unlink_cycle == ehci->async_unlink_cycle)
-                               check_unlinks_later = true;
-                       else
+                       if (qh->unlink_cycle != ehci->async_unlink_cycle)
                                qh_to_unlink = qh;
                }
        }