Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Mar 2002 04:37:38 -0800
From:      "Joel M. Baldwin" <qumqats@outel.org>
To:        freebsd-current@FreeBSD.ORG
Subject:   dev/usb/uhci.c is messed up again
Message-ID:  <98076166.1016426258@[192.168.1.20]>
In-Reply-To: <20020318111846.GA10893@elvis.mu.org>
References:   <20020318111846.GA10893@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help

/usr/src/sys/dev/usb/uhci.c is messed up again for those
of us that have the kernel compiled with UHCI_DEBUG.  The
following patch appears to get it to at least compile.

problem summary:

1.)	uhci_dump_ii is defined twice,
	 starting at lines 805 and 920.

2.)	a missing ; at the end of line 2764.



805,841d804
< void
< uhci_dump_ii(uhci_intr_info_t *ii)
< {
<       usbd_pipe_handle pipe;
<       usb_endpoint_descriptor_t *ed;
<       usbd_device_handle dev;
<
< #ifdef DIAGNOSTIC
< #define DONE ii->isdone
< #else
< #define DONE 0
< #endif
<       if (ii == NULL) {
<               printf("ii NULL\n");
<               return;
<       }
<       if (ii->xfer == NULL) {
<               printf("ii %p: done=%d xfer=NULL\n",
<                      ii, DONE);
<               return;
<       }
<       pipe = ii->xfer->pipe;
<       if (pipe == NULL) {
<               printf("ii %p: done=%d xfer=%p pipe=NULL\n",
<                      ii, DONE, ii->xfer);
<               return;
<       }
<       ed = pipe->endpoint->edesc;
<       dev = pipe->device;
<       printf("ii %p: done=%d xfer=%p dev=%p vid=0x%04x pid=0x%04x 
addr=%d pipe=%p ep=0x%02x attr=0x%02x\n",
<              ii, DONE, ii->xfer, dev,
<               UGETW(dev->ddesc.idVendor),
<               UGETW(dev->ddesc.idProduct),
<              dev->address, pipe,
<              ed->bEndpointAddress, ed->bmAttributes);
< #undef DONE
< }
2764c2727
<       splx(s)
---
>       splx(s);


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?98076166.1016426258>