aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_busdma.c
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2014-02-05 08:02:52 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2014-02-05 08:02:52 +0000
commit5fb878a957011ce590b950915dc2045488562b6f (patch)
treec15511cc5637eb1e037437263cbf5c244782db35 /sys/dev/usb/usb_busdma.c
parent00f3efe1bd1d7984f856a03b24871b27c4666664 (diff)
Notes
Diffstat (limited to 'sys/dev/usb/usb_busdma.c')
-rw-r--r--sys/dev/usb/usb_busdma.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/usb/usb_busdma.c b/sys/dev/usb/usb_busdma.c
index 83b47cb76064..1c3628888ba8 100644
--- a/sys/dev/usb/usb_busdma.c
+++ b/sys/dev/usb/usb_busdma.c
@@ -452,7 +452,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 */