usb4bsd: Sync with FreeBSD r276791
authorMarkus Pfeiffer <markus.pfeiffer@morphism.de>
Thu, 8 Jan 2015 21:58:50 +0000 (21:58 +0000)
committerMarkus Pfeiffer <markus.pfeiffer@morphism.de>
Fri, 9 Jan 2015 11:42:07 +0000 (11:42 +0000)
* Sync up usb_busdma

sys/bus/u4b/usb_busdma.c
sys/bus/u4b/usb_busdma.h

index 4a47fdb..8e75ed5 100644 (file)
@@ -1,4 +1,4 @@
-/* $FreeBSD$ */
+/* $FreeBSD: head/sys/dev/usb/usb_busdma.c 261505 2014-02-05 08:02:52Z hselasky $ */
 /*-
  * Copyright (c) 2008 Hans Petter Selasky. All rights reserved.
  *
@@ -447,7 +447,7 @@ usb_pc_common_mem_cb(void *arg, bus_dma_segment_t *segs,
                goto done;
        }
 #endif
-       while (1) {
+       while (pc->ismultiseg) {
                off += USB_PAGE_SIZE;
                if (off >= (segs->ds_len + rem)) {
                        /* page crossing */
index 4af5994..1868ee8 100644 (file)
@@ -1,4 +1,4 @@
-/* $FreeBSD$ */
+/* $FreeBSD: head/sys/dev/usb/usb_busdma.h 266969 2014-06-02 07:08:34Z hselasky $ */
 /*-
  * Copyright (c) 2008 Hans Petter Selasky. All rights reserved.
  *