Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 10762
b: refs/heads/master
c: 8b4cd42
h: refs/heads/master
v: v3
  • Loading branch information
Alan Stern authored and Greg Kroah-Hartman committed Oct 28, 2005
1 parent 3be5f5b commit 16e7992
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 44 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e08fb39b771dd7dcba405669b5384fe9929e1caf
refs/heads/master: 8b4cd42134fbd3c9a9a5c3467d31717798219b1b
1 change: 0 additions & 1 deletion trunk/drivers/usb/host/uhci-debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,6 @@ static int uhci_show_urbp(struct uhci_hcd *uhci, struct urb_priv *urbp, char *bu

if (urbp->urb->status != -EINPROGRESS)
out += sprintf(out, "Status=%d ", urbp->urb->status);
//out += sprintf(out, "Inserttime=%lx ",urbp->inserttime);
//out += sprintf(out, "FSBRtime=%lx ",urbp->fsbrtime);

count = 0;
Expand Down
44 changes: 10 additions & 34 deletions trunk/drivers/usb/host/uhci-hcd.c
Original file line number Diff line number Diff line change
Expand Up @@ -437,36 +437,18 @@ static void release_uhci(struct uhci_hcd *uhci)
int i;

for (i = 0; i < UHCI_NUM_SKELQH; i++)
if (uhci->skelqh[i]) {
uhci_free_qh(uhci, uhci->skelqh[i]);
uhci->skelqh[i] = NULL;
}
uhci_free_qh(uhci, uhci->skelqh[i]);

if (uhci->term_td) {
uhci_free_td(uhci, uhci->term_td);
uhci->term_td = NULL;
}
uhci_free_td(uhci, uhci->term_td);

if (uhci->qh_pool) {
dma_pool_destroy(uhci->qh_pool);
uhci->qh_pool = NULL;
}
dma_pool_destroy(uhci->qh_pool);

if (uhci->td_pool) {
dma_pool_destroy(uhci->td_pool);
uhci->td_pool = NULL;
}
dma_pool_destroy(uhci->td_pool);

if (uhci->fl) {
dma_free_coherent(uhci_dev(uhci), sizeof(*uhci->fl),
uhci->fl, uhci->fl->dma_handle);
uhci->fl = NULL;
}
dma_free_coherent(uhci_dev(uhci), sizeof(*uhci->fl),
uhci->fl, uhci->fl->dma_handle);

if (uhci->dentry) {
debugfs_remove(uhci->dentry);
uhci->dentry = NULL;
}
debugfs_remove(uhci->dentry);
}

static int uhci_reset(struct usb_hcd *hcd)
Expand Down Expand Up @@ -690,31 +672,25 @@ static int uhci_start(struct usb_hcd *hcd)
* error exits:
*/
err_alloc_skelqh:
for (i = 0; i < UHCI_NUM_SKELQH; i++)
if (uhci->skelqh[i]) {
for (i = 0; i < UHCI_NUM_SKELQH; i++) {
if (uhci->skelqh[i])
uhci_free_qh(uhci, uhci->skelqh[i]);
uhci->skelqh[i] = NULL;
}
}

uhci_free_td(uhci, uhci->term_td);
uhci->term_td = NULL;

err_alloc_term_td:
dma_pool_destroy(uhci->qh_pool);
uhci->qh_pool = NULL;

err_create_qh_pool:
dma_pool_destroy(uhci->td_pool);
uhci->td_pool = NULL;

err_create_td_pool:
dma_free_coherent(uhci_dev(uhci), sizeof(*uhci->fl),
uhci->fl, uhci->fl->dma_handle);
uhci->fl = NULL;

err_alloc_fl:
debugfs_remove(uhci->dentry);
uhci->dentry = NULL;

err_create_debug_entry:
return retval;
Expand Down
3 changes: 0 additions & 3 deletions trunk/drivers/usb/host/uhci-hcd.h
Original file line number Diff line number Diff line change
Expand Up @@ -205,8 +205,6 @@ struct uhci_td {
/* Software fields */
dma_addr_t dma_handle;

struct urb *urb;

struct list_head list; /* P: urb->lock */
struct list_head remove_list; /* P: uhci->td_remove_list_lock */

Expand Down Expand Up @@ -434,7 +432,6 @@ struct urb_priv {
/* a control transfer, retrigger */
/* the status phase */

unsigned long inserttime; /* In jiffies */
unsigned long fsbrtime; /* In jiffies */

struct list_head queue_list; /* P: uhci->frame_list_lock */
Expand Down
5 changes: 0 additions & 5 deletions trunk/drivers/usb/host/uhci-q.c
Original file line number Diff line number Diff line change
Expand Up @@ -443,7 +443,6 @@ static struct urb_priv *uhci_alloc_urb_priv(struct uhci_hcd *uhci, struct urb *u

memset((void *)urbp, 0, sizeof(*urbp));

urbp->inserttime = jiffies;
urbp->fsbrtime = jiffies;
urbp->urb = urb;

Expand All @@ -462,8 +461,6 @@ static void uhci_add_td_to_urb(struct urb *urb, struct uhci_td *td)
{
struct urb_priv *urbp = (struct urb_priv *)urb->hcpriv;

td->urb = urb;

list_add_tail(&td->list, &urbp->td_list);
}

Expand All @@ -473,8 +470,6 @@ static void uhci_remove_td_from_urb(struct uhci_td *td)
return;

list_del_init(&td->list);

td->urb = NULL;
}

static void uhci_destroy_urb_priv(struct uhci_hcd *uhci, struct urb *urb)
Expand Down

0 comments on commit 16e7992

Please sign in to comment.