USB: EHCI whitespace fixes (cosmetic)
[ ... when you have an editor set to remind you of whitespace bugs ... ] Cosmetic EHCI changes: remove end-of-line whitespace, spaces before tabs. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
这个提交包含在:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (C) 2001-2004 by David Brownell
|
||||
*
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation; either version 2 of the License, or (at your
|
||||
@@ -31,7 +31,7 @@
|
||||
* ISO traffic uses "ISO TD" (itd, and sitd) records, and (along with
|
||||
* interrupts) needs careful scheduling. Performance improvements can be
|
||||
* an ongoing challenge. That's in "ehci-sched.c".
|
||||
*
|
||||
*
|
||||
* USB 1.1 devices are handled (a) by "companion" OHCI or UHCI root hubs,
|
||||
* or otherwise through transaction translators (TTs) in USB 2.0 hubs using
|
||||
* (b) special fields in qh entries or (c) split iso entries. TTs will
|
||||
@@ -199,7 +199,7 @@ static void qtd_copy_status (
|
||||
&& ((token & QTD_STS_MMF) != 0
|
||||
|| QTD_CERR(token) == 0)
|
||||
&& (!ehci_is_TDI(ehci)
|
||||
|| urb->dev->tt->hub !=
|
||||
|| urb->dev->tt->hub !=
|
||||
ehci_to_hcd(ehci)->self.root_hub)) {
|
||||
#ifdef DEBUG
|
||||
struct usb_device *tt = urb->dev->tt->hub;
|
||||
@@ -364,7 +364,7 @@ qh_completions (struct ehci_hcd *ehci, struct ehci_qh *qh, struct pt_regs *regs)
|
||||
*/
|
||||
if (likely (urb->status == -EINPROGRESS))
|
||||
continue;
|
||||
|
||||
|
||||
/* issue status after short control reads */
|
||||
if (unlikely (do_status != 0)
|
||||
&& QTD_PID (token) == 0 /* OUT */) {
|
||||
@@ -388,7 +388,7 @@ halt:
|
||||
wmb ();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* remove it from the queue */
|
||||
spin_lock (&urb->lock);
|
||||
qtd_copy_status (ehci, urb, qtd->length, token);
|
||||
@@ -518,7 +518,7 @@ qh_urb_transaction (
|
||||
/* for zero length DATA stages, STATUS is always IN */
|
||||
if (len == 0)
|
||||
token |= (1 /* "in" */ << 8);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* data transfer stage: buffer setup
|
||||
@@ -759,7 +759,7 @@ qh_make (
|
||||
}
|
||||
break;
|
||||
default:
|
||||
dbg ("bogus dev %p speed %d", urb->dev, urb->dev->speed);
|
||||
dbg ("bogus dev %p speed %d", urb->dev, urb->dev->speed);
|
||||
done:
|
||||
qh_put (qh);
|
||||
return NULL;
|
||||
@@ -972,7 +972,7 @@ static void end_unlink_async (struct ehci_hcd *ehci, struct pt_regs *regs)
|
||||
// qh->hw_next = cpu_to_le32 (qh->qh_dma);
|
||||
qh->qh_state = QH_STATE_IDLE;
|
||||
qh->qh_next.qh = NULL;
|
||||
qh_put (qh); // refcount from reclaim
|
||||
qh_put (qh); // refcount from reclaim
|
||||
|
||||
/* other unlink(s) may be pending (in QH_STATE_UNLINK_WAIT) */
|
||||
next = qh->reclaim;
|
||||
@@ -1031,7 +1031,7 @@ static void start_unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh)
|
||||
timer_action_done (ehci, TIMER_ASYNC_OFF);
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
qh->qh_state = QH_STATE_UNLINK;
|
||||
ehci->reclaim = qh = qh_get (qh);
|
||||
@@ -1046,7 +1046,7 @@ static void start_unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh)
|
||||
|
||||
if (unlikely (ehci_to_hcd(ehci)->state == HC_STATE_HALT)) {
|
||||
/* if (unlikely (qh->reclaim != 0))
|
||||
* this will recurse, probably not much
|
||||
* this will recurse, probably not much
|
||||
*/
|
||||
end_unlink_async (ehci, NULL);
|
||||
return;
|
||||
|
在新工单中引用
屏蔽一个用户