ChangeSet 1.850.1.2, 2002/10/29 15:27:28-08:00, [EMAIL PROTECTED]

[PATCH] [PATCH] fix a FIXME in usb.h

In ush.h, there's a FIXME for the URB transfer flags. This patch is
basically a global search and replace to change those all from USB_ to
URB_.

It touches a few things that aren't directly USB-related, and so should
probably be passed by those authors, but I figured i should put it here to
get feedback (ie: "No, moron, you did it all wrong!" or "Oops, that FIXME
wasn't supposed to be there") before bothering them.


diff -Nru a/Documentation/usb/URB.txt b/Documentation/usb/URB.txt
--- a/Documentation/usb/URB.txt Wed Oct 30 09:44:10 2002
+++ b/Documentation/usb/URB.txt Wed Oct 30 09:44:10 2002
@@ -109,7 +109,7 @@
 
 Flags:
 For ISO there are two startup behaviors: Specified start_frame or ASAP.
-For ASAP set USB_ISO_ASAP in transfer_flags.
+For ASAP set URB_ISO_ASAP in transfer_flags.
 
 If short packets should NOT be tolerated, set URB_SHORT_NOT_OK in 
 transfer_flags.
@@ -156,7 +156,7 @@
 with usb_free_urb().
 
 There is also an asynchronous unlink mode.  To use this, set the
-the USB_ASYNC_UNLINK flag in urb->transfer flags before calling
+the URB_ASYNC_UNLINK flag in urb->transfer flags before calling
 usb_unlink_urb().  When using async unlinking, the URB will not
 normally be unlinked when usb_unlink_urb() returns.  Instead, wait
 for the completion handler to be called.
diff -Nru a/drivers/bluetooth/hci_usb.c b/drivers/bluetooth/hci_usb.c
--- a/drivers/bluetooth/hci_usb.c       Wed Oct 30 09:44:10 2002
+++ b/drivers/bluetooth/hci_usb.c       Wed Oct 30 09:44:10 2002
@@ -67,8 +67,8 @@
 #endif
 
 #ifndef CONFIG_BT_USB_ZERO_PACKET
-#undef  USB_ZERO_PACKET
-#define USB_ZERO_PACKET 0
+#undef  URB_ZERO_PACKET
+#define URB_ZERO_PACKET 0
 #endif
 
 static struct usb_driver hci_usb_driver; 
@@ -330,7 +330,7 @@
         
        usb_fill_bulk_urb(urb, husb->udev, pipe, skb->data, skb->len,
                      hci_usb_tx_complete, skb);
-       urb->transfer_flags = USB_ZERO_PACKET;
+       urb->transfer_flags = URB_ZERO_PACKET;
 
        BT_DBG("%s urb %p len %d", husb->hdev.name, urb, skb->len);
 
diff -Nru a/drivers/isdn/hisax/st5481_d.c b/drivers/isdn/hisax/st5481_d.c
--- a/drivers/isdn/hisax/st5481_d.c     Wed Oct 30 09:44:10 2002
+++ b/drivers/isdn/hisax/st5481_d.c     Wed Oct 30 09:44:10 2002
@@ -358,7 +358,7 @@
 
        if (usb_submit_urb(urb, GFP_KERNEL) < 0) {
                // There is another URB queued up
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                SUBMIT_URB(urb, GFP_KERNEL);
        }       
 }
@@ -447,7 +447,7 @@
 
        // Prepare the URB
        urb->dev = adapter->usb_dev;
-       urb->transfer_flags = USB_ISO_ASAP;
+       urb->transfer_flags = URB_ISO_ASAP;
 
        DBG_ISO_PACKET(0x20,urb);
        SUBMIT_URB(urb, GFP_KERNEL);
diff -Nru a/drivers/isdn/hisax/st5481_usb.c b/drivers/isdn/hisax/st5481_usb.c
--- a/drivers/isdn/hisax/st5481_usb.c   Wed Oct 30 09:44:10 2002
+++ b/drivers/isdn/hisax/st5481_usb.c   Wed Oct 30 09:44:10 2002
@@ -409,7 +409,7 @@
        urb->actual_length = 0;
        urb->complete=complete;
        urb->context=context;
-       urb->transfer_flags=USB_ISO_ASAP;
+       urb->transfer_flags=URB_ISO_ASAP;
        for (k = 0; k < num_packets; k++) {
                urb->iso_frame_desc[k].offset = packet_size * k;
                urb->iso_frame_desc[k].length = packet_size;
diff -Nru a/drivers/media/video/cpia_usb.c b/drivers/media/video/cpia_usb.c
--- a/drivers/media/video/cpia_usb.c    Wed Oct 30 09:44:10 2002
+++ b/drivers/media/video/cpia_usb.c    Wed Oct 30 09:44:10 2002
@@ -220,7 +220,7 @@
        urb->dev = ucpia->dev;
        urb->context = ucpia;
        urb->pipe = usb_rcvisocpipe(ucpia->dev, 1);
-       urb->transfer_flags = USB_ISO_ASAP;
+       urb->transfer_flags = URB_ISO_ASAP;
        urb->transfer_buffer = ucpia->sbuf[0].data;
        urb->complete = cpia_usb_complete;
        urb->number_of_packets = FRAMES_PER_DESC;
@@ -242,7 +242,7 @@
        urb->dev = ucpia->dev;
        urb->context = ucpia;
        urb->pipe = usb_rcvisocpipe(ucpia->dev, 1);
-       urb->transfer_flags = USB_ISO_ASAP;
+       urb->transfer_flags = URB_ISO_ASAP;
        urb->transfer_buffer = ucpia->sbuf[1].data;
        urb->complete = cpia_usb_complete;
        urb->number_of_packets = FRAMES_PER_DESC;
diff -Nru a/drivers/net/irda/irda-usb.c b/drivers/net/irda/irda-usb.c
--- a/drivers/net/irda/irda-usb.c       Wed Oct 30 09:44:10 2002
+++ b/drivers/net/irda/irda-usb.c       Wed Oct 30 09:44:10 2002
@@ -41,7 +41,7 @@
  * This driver has NOT been tested with the following drivers :
  *     o ehci-hcd      (USB 2.0 controllers)
  *
- * Note that all HCD drivers do USB_ZERO_PACKET and timeout properly,
+ * Note that all HCD drivers do URB_ZERO_PACKET and timeout properly,
  * so we don't have to worry about that anymore.
  * One common problem is the failure to set the address on the dongle,
  * but this happens before the driver gets loaded...
@@ -270,7 +270,7 @@
                       frame, IRDA_USB_SPEED_MTU,
                       speed_bulk_callback, self);
        urb->transfer_buffer_length = USB_IRDA_HEADER;
-       urb->transfer_flags = USB_ASYNC_UNLINK;
+       urb->transfer_flags = URB_ASYNC_UNLINK;
        urb->timeout = MSECS_TO_JIFFIES(100);
 
        /* Irq disabled -> GFP_ATOMIC */
@@ -407,13 +407,13 @@
        urb->transfer_buffer_length = skb->len;
        /* Note : unlink *must* be Asynchronous because of the code in 
         * irda_usb_net_timeout() -> call in irq - Jean II */
-       urb->transfer_flags = USB_ASYNC_UNLINK;
-       /* This flag (USB_ZERO_PACKET) indicates that what we send is not
+       urb->transfer_flags = URB_ASYNC_UNLINK;
+       /* This flag (URB_ZERO_PACKET) indicates that what we send is not
         * a continuous stream of data but separate packets.
         * In this case, the USB layer will insert an empty USB frame (TD)
         * after each of our packets that is exact multiple of the frame size.
         * This is how the dongle will detect the end of packet - Jean II */
-       urb->transfer_flags |= USB_ZERO_PACKET;
+       urb->transfer_flags |= URB_ZERO_PACKET;
        /* Timeout need to be shorter than NET watchdog timer */
        urb->timeout = MSECS_TO_JIFFIES(200);
 
@@ -634,7 +634,7 @@
                         * be -ENOENT. We will fix that at the next watchdog,
                         * leaving more time to USB to recover...
                         * Also, we are in interrupt, so we need to have
-                        * USB_ASYNC_UNLINK to work properly...
+                        * URB_ASYNC_UNLINK to work properly...
                         * Jean II */
                        done = 1;
                        break;
@@ -1016,9 +1016,9 @@
                }
        }
        /* Cancel Tx and speed URB - need to be synchronous to avoid races */
-       self->tx_urb->transfer_flags &= ~USB_ASYNC_UNLINK;
+       self->tx_urb->transfer_flags &= ~URB_ASYNC_UNLINK;
        usb_unlink_urb(self->tx_urb);
-       self->speed_urb->transfer_flags &= ~USB_ASYNC_UNLINK;
+       self->speed_urb->transfer_flags &= ~URB_ASYNC_UNLINK;
        usb_unlink_urb(self->speed_urb);
 
        /* Stop and remove instance of IrLAP */
@@ -1573,9 +1573,9 @@
                        usb_unlink_urb(self->rx_urb[i]);
                /* Cancel Tx and speed URB.
                 * Toggle flags to make sure it's synchronous. */
-               self->tx_urb->transfer_flags &= ~USB_ASYNC_UNLINK;
+               self->tx_urb->transfer_flags &= ~URB_ASYNC_UNLINK;
                usb_unlink_urb(self->tx_urb);
-               self->speed_urb->transfer_flags &= ~USB_ASYNC_UNLINK;
+               self->speed_urb->transfer_flags &= ~URB_ASYNC_UNLINK;
                usb_unlink_urb(self->speed_urb);
        }
 
diff -Nru a/drivers/usb/class/audio.c b/drivers/usb/class/audio.c
--- a/drivers/usb/class/audio.c Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/class/audio.c Wed Oct 30 09:44:10 2002
@@ -1049,7 +1049,7 @@
                urb = u->durb[0].urb;
                urb->dev = dev;
                urb->pipe = u->datapipe;
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->number_of_packets = DESCFRAMES;
                urb->context = as;
                urb->complete = usbin_completed;
@@ -1062,7 +1062,7 @@
                urb = u->durb[1].urb;
                urb->dev = dev;
                urb->pipe = u->datapipe;
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->number_of_packets = DESCFRAMES;
                urb->context = as;
                urb->complete = usbin_completed;
@@ -1076,7 +1076,7 @@
                        urb = u->surb[0].urb;
                        urb->dev = dev;
                        urb->pipe = u->syncpipe;
-                       urb->transfer_flags = USB_ISO_ASAP;
+                       urb->transfer_flags = URB_ISO_ASAP;
                        urb->number_of_packets = SYNCFRAMES;
                        urb->context = as;
                        urb->complete = usbin_sync_completed;
@@ -1090,7 +1090,7 @@
                        urb = u->surb[1].urb;
                        urb->dev = dev;
                        urb->pipe = u->syncpipe;
-                       urb->transfer_flags = USB_ISO_ASAP;
+                       urb->transfer_flags = URB_ISO_ASAP;
                        urb->number_of_packets = SYNCFRAMES;
                        urb->context = as;
                        urb->complete = usbin_sync_completed;
@@ -1416,7 +1416,7 @@
                urb = u->durb[0].urb;
                urb->dev = dev;
                urb->pipe = u->datapipe;
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->number_of_packets = DESCFRAMES;
                urb->context = as;
                urb->complete = usbout_completed;
@@ -1429,7 +1429,7 @@
                urb = u->durb[1].urb;
                urb->dev = dev;
                urb->pipe = u->datapipe;
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->number_of_packets = DESCFRAMES;
                urb->context = as;
                urb->complete = usbout_completed;
@@ -1443,7 +1443,7 @@
                        urb = u->surb[0].urb;
                        urb->dev = dev;
                        urb->pipe = u->syncpipe;
-                       urb->transfer_flags = USB_ISO_ASAP;
+                       urb->transfer_flags = URB_ISO_ASAP;
                        urb->number_of_packets = SYNCFRAMES;
                        urb->context = as;
                        urb->complete = usbout_sync_completed;
@@ -1457,7 +1457,7 @@
                        urb = u->surb[1].urb;
                        urb->dev = dev;
                        urb->pipe = u->syncpipe;
-                       urb->transfer_flags = USB_ISO_ASAP;
+                       urb->transfer_flags = URB_ISO_ASAP;
                        urb->number_of_packets = SYNCFRAMES;
                        urb->context = as;
                        urb->complete = usbout_sync_completed;
diff -Nru a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
--- a/drivers/usb/class/cdc-acm.c       Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/class/cdc-acm.c       Wed Oct 30 09:44:10 2002
@@ -630,11 +630,11 @@
 
                usb_fill_bulk_urb(acm->readurb, dev, usb_rcvbulkpipe(dev, 
epread->bEndpointAddress),
                        buf += ctrlsize, readsize, acm_read_bulk, acm);
-               acm->readurb->transfer_flags |= USB_NO_FSBR;
+               acm->readurb->transfer_flags |= URB_NO_FSBR;
 
                usb_fill_bulk_urb(acm->writeurb, dev, usb_sndbulkpipe(dev, 
epwrite->bEndpointAddress),
                        buf += readsize, acm->writesize, acm_write_bulk, acm);
-               acm->writeurb->transfer_flags |= USB_NO_FSBR;
+               acm->writeurb->transfer_flags |= URB_NO_FSBR;
 
                info("ttyACM%d: USB ACM device", minor);
 
diff -Nru a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c
--- a/drivers/usb/core/devio.c  Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/core/devio.c  Wed Oct 30 09:44:10 2002
@@ -755,7 +755,7 @@
        if (copy_from_user(&uurb, arg, sizeof(uurb)))
                return -EFAULT;
        if (uurb.flags & ~(USBDEVFS_URB_ISO_ASAP|USBDEVFS_URB_SHORT_NOT_OK|
-                          USB_NO_FSBR|USB_ZERO_PACKET))
+                          URB_NO_FSBR|URB_ZERO_PACKET))
                return -EINVAL;
        if (!uurb.buffer)
                return -EINVAL;
diff -Nru a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c
--- a/drivers/usb/core/hcd.c    Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/core/hcd.c    Wed Oct 30 09:44:10 2002
@@ -1110,7 +1110,7 @@
         */
        spin_lock_irqsave (&urb->lock, flags);
        spin_lock (&hcd_data_lock);
-       if (!urb->hcpriv || urb->transfer_flags & USB_TIMEOUT_KILLED) {
+       if (!urb->hcpriv || urb->transfer_flags & URB_TIMEOUT_KILLED) {
                retval = -EINVAL;
                goto done;
        }
@@ -1182,13 +1182,13 @@
        }
 
        /* block till giveback, if needed */
-       if (!(urb->transfer_flags & (USB_ASYNC_UNLINK|USB_TIMEOUT_KILLED))
+       if (!(urb->transfer_flags & (URB_ASYNC_UNLINK|URB_TIMEOUT_KILLED))
                        && HCD_IS_RUNNING (hcd->state)
                        && !retval) {
                dbg ("%s: wait for giveback urb %p",
                        hcd->self.bus_name, urb);
                wait_for_completion (&splice.done);
-       } else if ((urb->transfer_flags & USB_ASYNC_UNLINK) && retval == 0) {
+       } else if ((urb->transfer_flags & URB_ASYNC_UNLINK) && retval == 0) {
                return -EINPROGRESS;
        }
        goto bye;
diff -Nru a/drivers/usb/core/message.c b/drivers/usb/core/message.c
--- a/drivers/usb/core/message.c        Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/core/message.c        Wed Oct 30 09:44:10 2002
@@ -324,7 +324,7 @@
        if (!io->urbs)
                goto nomem;
 
-       urb_flags = USB_ASYNC_UNLINK | URB_NO_DMA_MAP | URB_NO_INTERRUPT;
+       urb_flags = URB_ASYNC_UNLINK | URB_NO_DMA_MAP | URB_NO_INTERRUPT;
        if (usb_pipein (pipe))
                urb_flags |= URB_SHORT_NOT_OK;
 
diff -Nru a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c
--- a/drivers/usb/core/urb.c    Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/core/urb.c    Wed Oct 30 09:44:10 2002
@@ -272,23 +272,23 @@
        unsigned int    allowed;
 
        /* enforce simple/standard policy */
-       allowed = USB_ASYNC_UNLINK;     // affects later unlinks
+       allowed = URB_ASYNC_UNLINK;     // affects later unlinks
        allowed |= URB_NO_DMA_MAP;
        allowed |= URB_NO_INTERRUPT;
        switch (temp) {
        case PIPE_BULK:
                if (is_out)
-                       allowed |= USB_ZERO_PACKET;
+                       allowed |= URB_ZERO_PACKET;
                /* FALLTHROUGH */
        case PIPE_CONTROL:
-               allowed |= USB_NO_FSBR; /* only affects UHCI */
+               allowed |= URB_NO_FSBR; /* only affects UHCI */
                /* FALLTHROUGH */
        default:                        /* all non-iso endpoints */
                if (!is_out)
                        allowed |= URB_SHORT_NOT_OK;
                break;
        case PIPE_ISOCHRONOUS:
-               allowed |= USB_ISO_ASAP;
+               allowed |= URB_ISO_ASAP;
                break;
        }
        urb->transfer_flags &= allowed;
@@ -360,7 +360,7 @@
  * that the request has been canceled, and that control of the URB
  * has been returned to that device driver.
  *
- * When the USB_ASYNC_UNLINK transfer flag for the URB is clear, this
+ * When the URB_ASYNC_UNLINK transfer flag for the URB is clear, this
  * request is synchronous.  Success is indicated by returning zero,
  * at which time the urb will have been unlinked,
  * and the completion function will see status -ENOENT.  Failure is
@@ -368,7 +368,7 @@
  * when unlinking an urb from an interrupt context, such as a bottom
  * half or a completion handler,
  *
- * When the USB_ASYNC_UNLINK transfer flag for the URB is set, this
+ * When the URB_ASYNC_UNLINK transfer flag for the URB is set, this
  * request is asynchronous.  Success is indicated by returning -EINPROGRESS,
  * at which time the urb will normally not have been unlinked,
  * and the completion function will see status -ECONNRESET.  Failure is
diff -Nru a/drivers/usb/host/ehci-q.c b/drivers/usb/host/ehci-q.c
--- a/drivers/usb/host/ehci-q.c Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/host/ehci-q.c Wed Oct 30 09:44:10 2002
@@ -463,7 +463,7 @@
                        token ^= 0x0100;        /* "in" <--> "out"  */
                        token |= QTD_TOGGLE;    /* force DATA1 */
                } else if (usb_pipebulk (urb->pipe)
-                               && (urb->transfer_flags & USB_ZERO_PACKET)
+                               && (urb->transfer_flags & URB_ZERO_PACKET)
                                && !(urb->transfer_buffer_length % maxpacket)) {
                        one_more = 1;
                }
diff -Nru a/drivers/usb/host/ehci-sched.c b/drivers/usb/host/ehci-sched.c
--- a/drivers/usb/host/ehci-sched.c     Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/host/ehci-sched.c     Wed Oct 30 09:44:10 2002
@@ -738,7 +738,7 @@
        }
 
        /* explicit start frame? */
-       if (!(urb->transfer_flags & USB_ISO_ASAP)) {
+       if (!(urb->transfer_flags & URB_ISO_ASAP)) {
                unsigned        temp;
 
                /* sanity check: must be in range */
diff -Nru a/drivers/usb/host/hc_simple.c b/drivers/usb/host/hc_simple.c
--- a/drivers/usb/host/hc_simple.c      Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/host/hc_simple.c      Wed Oct 30 09:44:10 2002
@@ -219,7 +219,7 @@
        if (!list_empty (&urb->urb_list) && urb->status == -EINPROGRESS) {
                /* URB active? */
 
-               if (urb->transfer_flags & (USB_ASYNC_UNLINK | USB_TIMEOUT_KILLED)) {
+               if (urb->transfer_flags & (URB_ASYNC_UNLINK | URB_TIMEOUT_KILLED)) {
                        /* asynchronous with callback */
                        /* relink the urb to the del list */
                        list_move (&urb->urb_list, &hci->del_list);
@@ -251,7 +251,7 @@
                /* hcd does not own URB but we keep the driver happy anyway */
                spin_unlock_irqrestore (&usb_urb_lock, flags);
 
-               if (urb->complete && (urb->transfer_flags & USB_ASYNC_UNLINK)) {
+               if (urb->complete && (urb->transfer_flags & URB_ASYNC_UNLINK)) {
                        urb->status = -ENOENT;
                        urb->actual_length = 0;
                        urb->complete (urb);
@@ -388,7 +388,7 @@
        struct urb *urb = (struct urb *) lurb;
 
        DBGFUNC ("enter qu_urb_timeout\n");
-       urb->transfer_flags |= USB_TIMEOUT_KILLED;
+       urb->transfer_flags |= URB_TIMEOUT_KILLED;
        hci_unlink_urb (urb);
 }
 #endif
@@ -472,7 +472,7 @@
 
        case PIPE_BULK:
                list_add (&urb->urb_list, &hci->bulk_list);
-               if ((urb->transfer_flags & USB_ZERO_PACKET)
+               if ((urb->transfer_flags & URB_ZERO_PACKET)
                    && urb->transfer_buffer_length > 0
                    &&
                    ((urb->transfer_buffer_length %
@@ -523,7 +523,7 @@
 
        /* for ISOC transfers calculate start frame index */
 
-       if (usb_pipeisoc (urb->pipe) && urb->transfer_flags & USB_ISO_ASAP) {
+       if (usb_pipeisoc (urb->pipe) && urb->transfer_flags & URB_ISO_ASAP) {
                urb->start_frame = ((ed->pipe_head) ? (ed->last_iso + 1) : 
hci_get_current_frame_number (urb-> dev) + 1) & 0xffff;
        }
 
diff -Nru a/drivers/usb/host/hc_sl811_rh.c b/drivers/usb/host/hc_sl811_rh.c
--- a/drivers/usb/host/hc_sl811_rh.c    Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/host/hc_sl811_rh.c    Wed Oct 30 09:44:10 2002
@@ -534,7 +534,7 @@
                urb->hcpriv = NULL;
                usb_put_dev (urb->dev);
                urb->dev = NULL;
-               if (urb->transfer_flags & USB_ASYNC_UNLINK) {
+               if (urb->transfer_flags & URB_ASYNC_UNLINK) {
                        urb->status = -ECONNRESET;
                        if (urb->complete) {
                                urb->complete (urb);
diff -Nru a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c
--- a/drivers/usb/host/ohci-hcd.c       Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/host/ohci-hcd.c       Wed Oct 30 09:44:10 2002
@@ -29,7 +29,7 @@
  *
  * 2001/10/18 merge pmac cleanup (Benjamin Herrenschmidt) and bugfixes
  *     from post-2.4.5 patches.
- * 2001/09/20 USB_ZERO_PACKET support; hcca_dma portability, OPTi warning
+ * 2001/09/20 URB_ZERO_PACKET support; hcca_dma portability, OPTi warning
  * 2001/09/07 match PCI PM changes, errnos from Linus' tree
  * 2001/05/05 fork 2.4.5 version into "hcd" framework, cleanup, simplify;
  *     pbook pci quirks gone (please fix pbook pci sw!) (db)
@@ -185,7 +185,7 @@
                        /* ... and maybe a zero length packet to wrap it up */
                        if (size == 0)
                                size++;
-                       else if ((urb->transfer_flags & USB_ZERO_PACKET) != 0
+                       else if ((urb->transfer_flags & URB_ZERO_PACKET) != 0
                                && (urb->transfer_buffer_length
                                        % usb_maxpacket (urb->dev, pipe,
                                                usb_pipeout (pipe))) == 0)
@@ -239,7 +239,7 @@
                        frame |= ed->branch;
                        urb->start_frame = frame;
 
-                       /* yes, only USB_ISO_ASAP is supported, and
+                       /* yes, only URB_ISO_ASAP is supported, and
                         * urb->start_frame is never used as input.
                         */
                }
diff -Nru a/drivers/usb/host/ohci-q.c b/drivers/usb/host/ohci-q.c
--- a/drivers/usb/host/ohci-q.c Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/host/ohci-q.c Wed Oct 30 09:44:10 2002
@@ -575,7 +575,7 @@
                        info |= TD_R;
                td_fill (info, data, data_len, urb, cnt);
                cnt++;
-               if ((urb->transfer_flags & USB_ZERO_PACKET)
+               if ((urb->transfer_flags & URB_ZERO_PACKET)
                                && cnt < urb_priv->length) {
                        td_fill (info, 0, 0, urb, cnt);
                        cnt++;
diff -Nru a/drivers/usb/host/uhci-hcd.c b/drivers/usb/host/uhci-hcd.c
--- a/drivers/usb/host/uhci-hcd.c       Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/host/uhci-hcd.c       Wed Oct 30 09:44:10 2002
@@ -739,7 +739,7 @@
 
        spin_lock_irqsave(&uhci->frame_list_lock, flags);
 
-       if ((!(urb->transfer_flags & USB_NO_FSBR)) && !urbp->fsbr) {
+       if ((!(urb->transfer_flags & URB_NO_FSBR)) && !urbp->fsbr) {
                urbp->fsbr = 1;
                if (!uhci->fsbr++ && !uhci->fsbrtimeout)
                        uhci->skel_term_qh->link = 
cpu_to_le32(uhci->skel_hs_control_qh->dma_handle) | UHCI_PTR_QH;
@@ -755,7 +755,7 @@
 
        spin_lock_irqsave(&uhci->frame_list_lock, flags);
 
-       if ((!(urb->transfer_flags & USB_NO_FSBR)) && urbp->fsbr) {
+       if ((!(urb->transfer_flags & URB_NO_FSBR)) && urbp->fsbr) {
                urbp->fsbr = 0;
                if (!--uhci->fsbr)
                        uhci->fsbrtimeout = jiffies + FSBR_DELAY;
@@ -1124,13 +1124,13 @@
        } while (len > 0);
 
        /*
-        * USB_ZERO_PACKET means adding a 0-length packet, if direction
+        * URB_ZERO_PACKET means adding a 0-length packet, if direction
         * is OUT and the transfer_length was an exact multiple of maxsze,
         * hence (len = transfer_length - N * maxsze) == 0
         * however, if transfer_length == 0, the zero packet was already
         * prepared above.
         */
-       if (usb_pipeout(urb->pipe) && (urb->transfer_flags & USB_ZERO_PACKET) &&
+       if (usb_pipeout(urb->pipe) && (urb->transfer_flags & URB_ZERO_PACKET) &&
            !len && urb->transfer_buffer_length) {
                td = uhci_alloc_td(uhci, urb->dev);
                if (!td)
@@ -1306,7 +1306,7 @@
 
        limits = isochronous_find_limits(uhci, urb, &start, &end);
 
-       if (urb->transfer_flags & USB_ISO_ASAP) {
+       if (urb->transfer_flags & URB_ISO_ASAP) {
                if (limits) {
                        int curframe;
 
@@ -1752,7 +1752,7 @@
 
                tmp = tmp->next;
 
-               u->transfer_flags |= USB_TIMEOUT_KILLED;
+               u->transfer_flags |= URB_TIMEOUT_KILLED;
                uhci_urb_dequeue(hcd, u);
        }
 
diff -Nru a/drivers/usb/media/dabusb.c b/drivers/usb/media/dabusb.c
--- a/drivers/usb/media/dabusb.c        Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/media/dabusb.c        Wed Oct 30 09:44:10 2002
@@ -251,7 +251,7 @@
                b->purb->context = b;
                b->purb->dev = s->usbdev;
                b->purb->pipe = pipe;
-               b->purb->transfer_flags = USB_ISO_ASAP;
+               b->purb->transfer_flags = URB_ISO_ASAP;
 
                for (i = 0; i < packets; i++) {
                        b->purb->iso_frame_desc[i].offset = i * pipesize;
diff -Nru a/drivers/usb/media/konicawc.c b/drivers/usb/media/konicawc.c
--- a/drivers/usb/media/konicawc.c      Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/media/konicawc.c      Wed Oct 30 09:44:10 2002
@@ -408,7 +408,7 @@
                urb->context = uvd;
                urb->pipe = usb_rcvisocpipe(dev, uvd->video_endp);
                urb->interval = 1;
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->transfer_buffer = uvd->sbuf[i].data;
                urb->complete = konicawc_isoc_irq;
                urb->number_of_packets = FRAMES_PER_DESC;
@@ -423,7 +423,7 @@
                urb->context = uvd;
                urb->pipe = usb_rcvisocpipe(dev, uvd->video_endp-1);
                urb->interval = 1;
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->transfer_buffer = cam->sts_buf[i];
                urb->complete = konicawc_isoc_irq;
                urb->number_of_packets = FRAMES_PER_DESC;
diff -Nru a/drivers/usb/media/ov511.c b/drivers/usb/media/ov511.c
--- a/drivers/usb/media/ov511.c Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/media/ov511.c Wed Oct 30 09:44:10 2002
@@ -3949,7 +3949,7 @@
                urb->dev = ov->dev;
                urb->context = &ov->sbuf[n];
                urb->pipe = usb_rcvisocpipe(ov->dev, OV511_ENDPOINT_ADDRESS);
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->transfer_buffer = ov->sbuf[n].data;
                urb->complete = ov51x_isoc_irq;
                urb->number_of_packets = FRAMES_PER_DESC;
diff -Nru a/drivers/usb/media/pwc-if.c b/drivers/usb/media/pwc-if.c
--- a/drivers/usb/media/pwc-if.c        Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/media/pwc-if.c        Wed Oct 30 09:44:10 2002
@@ -821,7 +821,7 @@
                urb->interval = 1; // devik
                urb->dev = udev;
                urb->pipe = usb_rcvisocpipe(udev, pdev->vendpoint);
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->transfer_buffer = pdev->sbuf[i].data;
                urb->transfer_buffer_length = ISO_BUFFER_SIZE;
                urb->complete = pwc_isoc_handler;
diff -Nru a/drivers/usb/media/usbvideo.c b/drivers/usb/media/usbvideo.c
--- a/drivers/usb/media/usbvideo.c      Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/media/usbvideo.c      Wed Oct 30 09:44:10 2002
@@ -1914,7 +1914,7 @@
                urb->context = uvd;
                urb->pipe = usb_rcvisocpipe(dev, uvd->video_endp);
                urb->interval = 1;
-               urb->transfer_flags = USB_ISO_ASAP;
+               urb->transfer_flags = URB_ISO_ASAP;
                urb->transfer_buffer = uvd->sbuf[i].data;
                urb->complete = usbvideo_IsocIrq;
                urb->number_of_packets = FRAMES_PER_DESC;
diff -Nru a/drivers/usb/misc/auerswald.c b/drivers/usb/misc/auerswald.c
--- a/drivers/usb/misc/auerswald.c      Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/misc/auerswald.c      Wed Oct 30 09:44:10 2002
@@ -445,7 +445,7 @@
 
 /* cancel an urb which is submitted to the chain
    the result is 0 if the urb is cancelled, or -EINPROGRESS if
-   USB_ASYNC_UNLINK is set and the function is successfully started.
+   URB_ASYNC_UNLINK is set and the function is successfully started.
 */
 static int auerchain_unlink_urb (pauerchain_t acp, struct urb * urb)
 {
@@ -534,7 +534,7 @@
         acep = acp->active;
         if (acep) {
                 urbp = acep->urbp;
-                urbp->transfer_flags &= ~USB_ASYNC_UNLINK;
+                urbp->transfer_flags &= ~URB_ASYNC_UNLINK;
                 dbg ("unlink active urb");
                 usb_unlink_urb (urbp);
         }
diff -Nru a/drivers/usb/net/catc.c b/drivers/usb/net/catc.c
--- a/drivers/usb/net/catc.c    Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/net/catc.c    Wed Oct 30 09:44:10 2002
@@ -381,7 +381,7 @@
 
        if (urb->status == -ECONNRESET) {
                dbg("Tx Reset.");
-               urb->transfer_flags &= ~USB_ASYNC_UNLINK;
+               urb->transfer_flags &= ~URB_ASYNC_UNLINK;
                urb->status = 0;
                catc->netdev->trans_start = jiffies;
                catc->stats.tx_errors++;
@@ -443,7 +443,7 @@
        struct catc *catc = netdev->priv;
 
        warn("Transmit timed out.");
-       catc->tx_urb->transfer_flags |= USB_ASYNC_UNLINK;
+       catc->tx_urb->transfer_flags |= URB_ASYNC_UNLINK;
        usb_unlink_urb(catc->tx_urb);
 }
 
diff -Nru a/drivers/usb/net/cdc-ether.c b/drivers/usb/net/cdc-ether.c
--- a/drivers/usb/net/cdc-ether.c       Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/net/cdc-ether.c       Wed Oct 30 09:44:10 2002
@@ -259,7 +259,7 @@
        warn("%s: Tx timed out.", net->name);
        
        // Tear the waiting frame off the list
-       ether_dev->tx_urb->transfer_flags |= USB_ASYNC_UNLINK;
+       ether_dev->tx_urb->transfer_flags |= URB_ASYNC_UNLINK;
        usb_unlink_urb( ether_dev->tx_urb );
        
        // Update statistics
diff -Nru a/drivers/usb/net/kaweth.c b/drivers/usb/net/kaweth.c
--- a/drivers/usb/net/kaweth.c  Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/net/kaweth.c  Wed Oct 30 09:44:10 2002
@@ -760,7 +760,7 @@
                      kaweth_usb_transmit_complete,
                      kaweth);
        kaweth->end = 0;
-       kaweth->tx_urb->transfer_flags |= USB_ASYNC_UNLINK;
+       kaweth->tx_urb->transfer_flags |= URB_ASYNC_UNLINK;
 
        if((res = usb_submit_urb(kaweth->tx_urb, GFP_ATOMIC)))
        {
diff -Nru a/drivers/usb/net/pegasus.c b/drivers/usb/net/pegasus.c
--- a/drivers/usb/net/pegasus.c Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/net/pegasus.c Wed Oct 30 09:44:10 2002
@@ -718,7 +718,7 @@
                return;
 
        warn("%s: Tx timed out.", net->name);
-       pegasus->tx_urb->transfer_flags |= USB_ASYNC_UNLINK;
+       pegasus->tx_urb->transfer_flags |= URB_ASYNC_UNLINK;
        usb_unlink_urb(pegasus->tx_urb);
        pegasus->stats.tx_errors++;
 }
diff -Nru a/drivers/usb/net/rtl8150.c b/drivers/usb/net/rtl8150.c
--- a/drivers/usb/net/rtl8150.c Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/net/rtl8150.c Wed Oct 30 09:44:10 2002
@@ -573,7 +573,7 @@
        if (!dev)
                return;
        warn("%s: Tx timeout.", netdev->name);
-       dev->tx_urb->transfer_flags |= USB_ASYNC_UNLINK;
+       dev->tx_urb->transfer_flags |= URB_ASYNC_UNLINK;
        usb_unlink_urb(dev->tx_urb);
        dev->stats.tx_errors++;
 }
diff -Nru a/drivers/usb/net/usbnet.c b/drivers/usb/net/usbnet.c
--- a/drivers/usb/net/usbnet.c  Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/net/usbnet.c  Wed Oct 30 09:44:10 2002
@@ -1475,11 +1475,11 @@
        usb_fill_bulk_urb (urb, dev->udev,
                usb_rcvbulkpipe (dev->udev, dev->driver_info->in),
                skb->data, size, rx_complete, skb);
-       urb->transfer_flags |= USB_ASYNC_UNLINK;
+       urb->transfer_flags |= URB_ASYNC_UNLINK;
 #if 0
        // Idle-but-posted reads with UHCI really chew up
        // PCI bandwidth unless FSBR is disabled
-       urb->transfer_flags |= USB_NO_FSBR;
+       urb->transfer_flags |= URB_NO_FSBR;
 #endif
 
        spin_lock_irqsave (&dev->rxq.lock, lockflags);
diff -Nru a/drivers/usb/serial/ir-usb.c b/drivers/usb/serial/ir-usb.c
--- a/drivers/usb/serial/ir-usb.c       Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/serial/ir-usb.c       Wed Oct 30 09:44:10 2002
@@ -395,7 +395,7 @@
                ir_write_bulk_callback,
                port);
 
-       port->write_urb->transfer_flags = USB_ZERO_PACKET;
+       port->write_urb->transfer_flags = URB_ZERO_PACKET;
 
        result = usb_submit_urb (port->write_urb, GFP_ATOMIC);
        if (result)
@@ -597,7 +597,7 @@
                        ir_write_bulk_callback,
                        port);
 
-               port->write_urb->transfer_flags = USB_ZERO_PACKET;
+               port->write_urb->transfer_flags = URB_ZERO_PACKET;
 
                result = usb_submit_urb (port->write_urb, GFP_KERNEL);
                if (result)
diff -Nru a/drivers/usb/serial/keyspan.c b/drivers/usb/serial/keyspan.c
--- a/drivers/usb/serial/keyspan.c      Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/serial/keyspan.c      Wed Oct 30 09:44:10 2002
@@ -344,11 +344,11 @@
                dbg("%s - endpoint %d flip %d", __FUNCTION__, 
usb_pipeendpoint(this_urb->pipe), flip);
 
                if (this_urb->status == -EINPROGRESS) {
-                       if (this_urb->transfer_flags & USB_ASYNC_UNLINK)
+                       if (this_urb->transfer_flags & URB_ASYNC_UNLINK)
                                break;
                        if (jiffies - p_priv->tx_start_time[flip] < 10 * HZ)
                                break;
-                       this_urb->transfer_flags |= USB_ASYNC_UNLINK;
+                       this_urb->transfer_flags |= URB_ASYNC_UNLINK;
                        usb_unlink_urb(this_urb);
                        break;
                }
@@ -368,7 +368,7 @@
                /* send the data out the bulk port */
                this_urb->transfer_buffer_length = todo + 1;
 
-               this_urb->transfer_flags &= ~USB_ASYNC_UNLINK;
+               this_urb->transfer_flags &= ~URB_ASYNC_UNLINK;
                this_urb->dev = port->serial->dev;
                if ((err = usb_submit_urb(this_urb, GFP_ATOMIC)) != 0) {
                        dbg("usb_submit_urb(write bulk) failed (%d)", err);
@@ -912,7 +912,7 @@
 static inline void stop_urb(struct urb *urb)
 {
        if (urb && urb->status == -EINPROGRESS) {
-               urb->transfer_flags &= ~USB_ASYNC_UNLINK;
+               urb->transfer_flags &= ~URB_ASYNC_UNLINK;
                usb_unlink_urb(urb);
        }
 }
diff -Nru a/drivers/usb/storage/transport.c b/drivers/usb/storage/transport.c
--- a/drivers/usb/storage/transport.c   Wed Oct 30 09:44:10 2002
+++ b/drivers/usb/storage/transport.c   Wed Oct 30 09:44:10 2002
@@ -381,7 +381,7 @@
  * before the submission or before setting the CAN_CANCEL bit.  If so, it's
  * essential to abort the URB if it hasn't been cancelled already (i.e.,
  * if the CAN_CANCEL bit is still set).  Either way, the function must then
- * wait for the URB to finish.  Note that because the USB_ASYNC_UNLINK flag
+ * wait for the URB to finish.  Note that because the URB_ASYNC_UNLINK flag
  * is set, the URB can still be in progress even after a call to
  * usb_unlink_urb() returns.
  *
@@ -426,7 +426,7 @@
        us->current_urb->context = &urb_done;
        us->current_urb->actual_length = 0;
        us->current_urb->error_count = 0;
-       us->current_urb->transfer_flags = USB_ASYNC_UNLINK;
+       us->current_urb->transfer_flags = URB_ASYNC_UNLINK;
 
        /* submit the URB */
        status = usb_submit_urb(us->current_urb, GFP_NOIO);
diff -Nru a/include/linux/usb.h b/include/linux/usb.h
--- a/include/linux/usb.h       Wed Oct 30 09:44:10 2002
+++ b/include/linux/usb.h       Wed Oct 30 09:44:10 2002
@@ -560,17 +560,15 @@
 
 /*
  * urb->transfer_flags:
- *
- * FIXME should _all_ be URB_* flags
  */
 #define URB_SHORT_NOT_OK       0x0001  /* report short reads as errors */
-#define USB_ISO_ASAP           0x0002  /* iso-only, urb->start_frame ignored */
+#define URB_ISO_ASAP           0x0002  /* iso-only, urb->start_frame ignored */
 #define URB_NO_DMA_MAP         0x0004  /* urb->*_dma are valid on submit */
-#define USB_ASYNC_UNLINK       0x0008  /* usb_unlink_urb() returns asap */
-#define USB_NO_FSBR            0x0020  /* UHCI-specific */
-#define USB_ZERO_PACKET                0x0040  /* Finish bulk OUTs with short packet 
*/
+#define URB_ASYNC_UNLINK       0x0008  /* usb_unlink_urb() returns asap */
+#define URB_NO_FSBR            0x0020  /* UHCI-specific */
+#define URB_ZERO_PACKET                0x0040  /* Finish bulk OUTs with short packet 
+*/
 #define URB_NO_INTERRUPT       0x0080  /* HINT: no non-error interrupt needed */
-#define USB_TIMEOUT_KILLED     0x1000  /* only set by HCD! */
+#define URB_TIMEOUT_KILLED     0x1000  /* only set by HCD! */
 
 struct usb_iso_packet_descriptor {
        unsigned int offset;
@@ -674,7 +672,7 @@
  *
  * All URBs submitted must initialize dev, pipe,
  * transfer_flags (may be zero), complete, timeout (may be zero).
- * The USB_ASYNC_UNLINK transfer flag affects later invocations of
+ * The URB_ASYNC_UNLINK transfer flag affects later invocations of
  * the usb_unlink_urb() routine.
  *
  * All URBs must also initialize 
@@ -683,7 +681,7 @@
  * to be treated as errors; that flag is invalid for write requests.
  *
  * Bulk URBs may
- * use the USB_ZERO_PACKET transfer flag, indicating that bulk OUT transfers
+ * use the URB_ZERO_PACKET transfer flag, indicating that bulk OUT transfers
  * should always terminate with a short packet, even if it means adding an
  * extra zero length packet.
  *
@@ -700,7 +698,7 @@
  * endpoints, as well as high speed interrupt endpoints, the encoding of
  * the transfer interval in the endpoint descriptor is logarithmic.)
  *
- * Isochronous URBs normally use the USB_ISO_ASAP transfer flag, telling
+ * Isochronous URBs normally use the URB_ISO_ASAP transfer flag, telling
  * the host controller to schedule the transfer as soon as bandwidth
  * utilization allows, and then set start_frame to reflect the actual frame
  * selected during submission.  Otherwise drivers must specify the start_frame
diff -Nru a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c
--- a/sound/usb/usbaudio.c      Wed Oct 30 09:44:10 2002
+++ b/sound/usb/usbaudio.c      Wed Oct 30 09:44:10 2002
@@ -82,7 +82,7 @@
 /* #define SND_USE_ASYNC_UNLINK */
 
 #ifdef SND_USB_ASYNC_UNLINK
-#define UNLINK_FLAGS   USB_ASYNC_UNLINK
+#define UNLINK_FLAGS   URB_ASYNC_UNLINK
 #else
 #define UNLINK_FLAGS   0
 #endif
@@ -867,7 +867,7 @@
                }
                u->urb->dev = subs->dev;
                u->urb->pipe = subs->datapipe;
-               u->urb->transfer_flags = USB_ISO_ASAP | UNLINK_FLAGS;
+               u->urb->transfer_flags = URB_ISO_ASAP | UNLINK_FLAGS;
                u->urb->number_of_packets = u->packets;
                u->urb->context = u;
                u->urb->complete = snd_complete_urb;
@@ -889,7 +889,7 @@
                        u->urb->transfer_buffer_length = NRPACKS * 3;
                        u->urb->dev = subs->dev;
                        u->urb->pipe = subs->syncpipe;
-                       u->urb->transfer_flags = USB_ISO_ASAP | UNLINK_FLAGS;
+                       u->urb->transfer_flags = URB_ISO_ASAP | UNLINK_FLAGS;
                        u->urb->number_of_packets = u->packets;
                        u->urb->context = u;
                        u->urb->complete = snd_complete_sync_urb;


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to