[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 03/18] usb: remove fallback to bNumInterfaces if no
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 03/18] usb: remove fallback to bNumInterfaces if no .nif |
Date: |
Mon, 23 May 2011 11:43:24 +0200 |
From: Brad Hards <address@hidden>
All callers have been updated.
Signed-off-by: Brad Hards <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
---
hw/usb-desc.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/hw/usb-desc.c b/hw/usb-desc.c
index 62591f2..a784155 100644
--- a/hw/usb-desc.c
+++ b/hw/usb-desc.c
@@ -76,7 +76,7 @@ int usb_desc_config(const USBDescConfig *conf, uint8_t *dest,
size_t len)
{
uint8_t bLength = 0x09;
uint16_t wTotalLength = 0;
- int i, rc, count;
+ int i, rc;
if (len < bLength) {
return -1;
@@ -91,8 +91,7 @@ int usb_desc_config(const USBDescConfig *conf, uint8_t *dest,
size_t len)
dest[0x08] = conf->bMaxPower;
wTotalLength += bLength;
- count = conf->nif ? conf->nif : conf->bNumInterfaces;
- for (i = 0; i < count; i++) {
+ for (i = 0; i < conf->nif; i++) {
rc = usb_desc_iface(conf->ifs + i, dest + wTotalLength, len -
wTotalLength);
if (rc < 0) {
return rc;
--
1.7.1
- [Qemu-devel] [PULL] usb patch queue: initial usb 2.0 support., Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 05/18] Bug #757654: UHCI fails to signal stall response patch, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 11/18] usb-linux: walk async urb list in cancel, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 10/18] usb-linux: track aurbs in list, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 13/18] usb-linux: fix max_packet_size for highspeed., Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 09/18] usb-linux: add hostport property, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 02/18] usb: update config descriptors to identify number of interfaces, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 06/18] usb: Pass the packet to the device's handle_control callback, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 14/18] usb-storage: don't call usb_packet_complete twice, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 01/18] usb: Add Interface Association Descriptor descriptor type, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 03/18] usb: remove fallback to bNumInterfaces if no .nif,
Gerd Hoffmann <=
- [Qemu-devel] [PATCH 07/18] usb-linux: use usb_generic_handle_packet(), Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 08/18] usb-linux: fix device path aka physical port handling, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 15/18] usb: add usb_handle_packet, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 12/18] usb-linux: split large xfers, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 16/18] usb: keep track of packet owner., Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 04/18] usb: add support for "grouped" interfaces and the Interface Association Descriptor, Gerd Hoffmann, 2011/05/23
- [Qemu-devel] [PATCH 17/18] usb: move cancel callback to USBDeviceInfo, Gerd Hoffmann, 2011/05/23