diff options
Diffstat (limited to 'drivers/usb/host/uhci-debug.c')
-rw-r--r-- | drivers/usb/host/uhci-debug.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/usb/host/uhci-debug.c b/drivers/usb/host/uhci-debug.c index ecef5880cfd9..ab8ba8220ad1 100644 --- a/drivers/usb/host/uhci-debug.c +++ b/drivers/usb/host/uhci-debug.c | |||
@@ -153,7 +153,7 @@ static int uhci_show_qh(struct uhci_qh *qh, char *buf, int len, int space) | |||
153 | char *qtype; | 153 | char *qtype; |
154 | 154 | ||
155 | /* Try to make sure there's enough memory */ | 155 | /* Try to make sure there's enough memory */ |
156 | if (len < 80 * 6) | 156 | if (len < 80 * 7) |
157 | return 0; | 157 | return 0; |
158 | 158 | ||
159 | switch (qh->type) { | 159 | switch (qh->type) { |
@@ -167,6 +167,9 @@ static int uhci_show_qh(struct uhci_qh *qh, char *buf, int len, int space) | |||
167 | out += sprintf(out, "%*s[%p] %s QH link (%08x) element (%08x)\n", | 167 | out += sprintf(out, "%*s[%p] %s QH link (%08x) element (%08x)\n", |
168 | space, "", qh, qtype, | 168 | space, "", qh, qtype, |
169 | le32_to_cpu(qh->link), le32_to_cpu(element)); | 169 | le32_to_cpu(qh->link), le32_to_cpu(element)); |
170 | if (qh->type == USB_ENDPOINT_XFER_ISOC) | ||
171 | out += sprintf(out, "%*s period %d\n", | ||
172 | space, "", qh->period); | ||
170 | 173 | ||
171 | if (element & UHCI_PTR_QH) | 174 | if (element & UHCI_PTR_QH) |
172 | out += sprintf(out, "%*s Element points to QH (bug?)\n", space, ""); | 175 | out += sprintf(out, "%*s Element points to QH (bug?)\n", space, ""); |