* [Qemu-devel] [PATCH] change auto filter output format of "info usbhost" (v1)
@ 2008-09-17 16:50 Andreas Winkelbauer
0 siblings, 0 replies; only message in thread
From: Andreas Winkelbauer @ 2008-09-17 16:50 UTC (permalink / raw)
To: aliguori; +Cc: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 380 bytes --]
This patch changes the output format of the monitor command "info
usbhost" for usb auto filters in usb_host_info().
The VID and PID are now printed as 4 digit hexadecimal numbers with
leading zeros (which is much more usual compared to the current output
format which does not print leading zeros).
Signed-off-by: Andreas Winkelbauer <andreas.winkelbauer@gmx.at>
---
bye,
Andi
[-- Attachment #2: qemu-autofilter-monitor-v1.patch --]
[-- Type: text/x-patch, Size: 960 bytes --]
diff -uNrp trunk.orig/usb-linux.c trunk/usb-linux.c
--- trunk.orig/usb-linux.c 2008-09-17 02:11:53.000000000 +0200
+++ trunk/usb-linux.c 2008-09-17 14:07:01.000000000 +0200
@@ -1462,7 +1462,7 @@ static void hex2str(int val, char *str)
if (val == -1)
strcpy(str, "*");
else
- sprintf(str, "%x", val);
+ sprintf(str, "%04x", val);
}
void usb_host_info(void)
@@ -1474,12 +1474,12 @@ void usb_host_info(void)
if (usb_auto_filter)
term_printf(" Auto filters:\n");
for (f = usb_auto_filter; f; f = f->next) {
- char bus[10], addr[10], vid[10], pid[10];
+ char bus[10], addr[10], vid[5], pid[5];
dec2str(f->bus_num, bus);
dec2str(f->addr, addr);
hex2str(f->vendor_id, vid);
hex2str(f->product_id, pid);
- term_printf(" Device %s.%s ID %s:%s\n", bus, addr, vid, pid);
+ term_printf(" Device %s.%s ID %s:%s\n", bus, addr, vid, pid);
}
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-09-17 16:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-17 16:50 [Qemu-devel] [PATCH] change auto filter output format of "info usbhost" (v1) Andreas Winkelbauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).