svn commit: r225712 - stable/8/sys/dev/usb
Hans Petter Selasky
hselasky at FreeBSD.org
Wed Sep 21 07:31:17 UTC 2011
Author: hselasky
Date: Wed Sep 21 07:31:16 2011
New Revision: 225712
URL: http://svn.freebsd.org/changeset/base/225712
Log:
MFC r225556:
Reduce USB memory usage during enumeration.
Modified:
stable/8/sys/dev/usb/usb_msctest.c
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
stable/8/sys/cddl/contrib/opensolaris/ (props changed)
stable/8/sys/contrib/dev/acpica/ (props changed)
stable/8/sys/contrib/pf/ (props changed)
Modified: stable/8/sys/dev/usb/usb_msctest.c
==============================================================================
--- stable/8/sys/dev/usb/usb_msctest.c Wed Sep 21 06:35:05 2011 (r225711)
+++ stable/8/sys/dev/usb/usb_msctest.c Wed Sep 21 07:31:16 2011 (r225712)
@@ -183,6 +183,7 @@ static const struct usb_config bbb_confi
.endpoint = UE_ADDR_ANY,
.direction = UE_DIR_OUT,
.bufsize = sizeof(struct bbb_cbw),
+ .flags = {.ext_buffer = 1,},
.callback = &bbb_command_callback,
.timeout = 4 * USB_MS_HZ, /* 4 seconds */
},
@@ -192,7 +193,7 @@ static const struct usb_config bbb_confi
.endpoint = UE_ADDR_ANY,
.direction = UE_DIR_IN,
.bufsize = BULK_SIZE,
- .flags = {.proxy_buffer = 1,.short_xfer_ok = 1,},
+ .flags = {.ext_buffer = 1,.proxy_buffer = 1,.short_xfer_ok = 1,},
.callback = &bbb_data_read_callback,
.timeout = 4 * USB_MS_HZ, /* 4 seconds */
},
@@ -211,7 +212,7 @@ static const struct usb_config bbb_confi
.endpoint = UE_ADDR_ANY,
.direction = UE_DIR_OUT,
.bufsize = BULK_SIZE,
- .flags = {.proxy_buffer = 1,},
+ .flags = {.ext_buffer = 1,.proxy_buffer = 1,},
.callback = &bbb_data_write_callback,
.timeout = 4 * USB_MS_HZ, /* 4 seconds */
},
@@ -230,7 +231,7 @@ static const struct usb_config bbb_confi
.endpoint = UE_ADDR_ANY,
.direction = UE_DIR_IN,
.bufsize = sizeof(struct bbb_csw),
- .flags = {.short_xfer_ok = 1,},
+ .flags = {.ext_buffer = 1,.short_xfer_ok = 1,},
.callback = &bbb_status_callback,
.timeout = 1 * USB_MS_HZ, /* 1 second */
},
More information about the svn-src-all
mailing list