/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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to