[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 1/7] xen: error handling and FreeBSD compatibility fixes
Add a new xs_node_read() helper function which constructs the node path using a printf format string, and use it where appropriate. In particular, use it to eliminate the use of the %ms format specifier for scanf(), which doesn't exist in FreeBSD. v3: • Further cleanups using xs_node_read(). • Clean up errp handling for xen-console 'output' node. • Improve comment for xs_node_read(). v2: • Add xs_node_read() helper. • Also fix usage of %ms in xen-block.c David Woodhouse (6): hw/xen: Add xs_node_read() helper function hw/xen: Use xs_node_read() from xs_node_vscanf() hw/xen: Use xs_node_read() from xen_console_get_name() hw/xen: Use xs_node_read() from xen_netdev_get_name() hw/xen: Use xs_node_read() from xenstore_read_str() instead of open-coding it hw/xen: Fix errp handling in xen_console Roger Pau Monné (1): xen: do not use '%ms' scanf specifier hw/block/xen-block.c | 3 ++- hw/char/xen_console.c | 56 ++++++++++++++++++++++++----------------- hw/net/xen_nic.c | 13 +++++----- hw/xen/trace-events | 2 +- hw/xen/xen-bus-helper.c | 37 ++++++++++++++++++++------- hw/xen/xen-bus.c | 14 +++++++++-- hw/xen/xen_pvdev.c | 6 ++--- include/hw/xen/xen-bus-helper.h | 9 +++++++ include/hw/xen/xen-bus.h | 1 + 9 files changed, 94 insertions(+), 47 deletions(-)
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |