USB: xhci: Remove unused HCD statistics code.
authorSarah Sharp <sarah.a.sharp@linux.intel.com>
Tue, 3 Nov 2009 21:06:40 +0000 (13:06 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Dec 2009 19:55:17 +0000 (11:55 -0800)
CONFIG_USB_HCD_STAT was used in an abandoned patch to track host
controller throughput statistics.  Since CONFIG_USB_HCD_STAT will never be
defined, remove code that can never run.

Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/xhci-ring.c

index 9541e88..aaed076 100644 (file)
@@ -526,9 +526,6 @@ static void handle_stopped_endpoint(struct xhci_hcd *xhci,
        struct xhci_td *last_unlinked_td;
 
        struct xhci_dequeue_state deq_state;
-#ifdef CONFIG_USB_HCD_STAT
-       ktime_t stop_time = ktime_get();
-#endif
 
        memset(&deq_state, 0, sizeof(deq_state));
        slot_id = TRB_TO_SLOT_ID(trb->generic.field[3]);
@@ -593,10 +590,6 @@ static void handle_stopped_endpoint(struct xhci_hcd *xhci,
                list_del(&cur_td->cancelled_td_list);
 
                /* Clean up the cancelled URB */
-#ifdef CONFIG_USB_HCD_STAT
-               hcd_stat_update(xhci->tp_stat, cur_td->urb->actual_length,
-                               ktime_sub(stop_time, cur_td->start_time));
-#endif
                /* Doesn't matter what we pass for status, since the core will
                 * just overwrite it (because the URB has been unlinked).
                 */