diff options
author | Anthony Liguori | 2012-10-05 02:52:09 +0200 |
---|---|---|
committer | Anthony Liguori | 2012-10-05 02:52:09 +0200 |
commit | 97f3461555b1f5d8d4e6cfc839efe215098d786d (patch) | |
tree | 409d93f93ab150099dd07f4b2a4d7ca1ae327576 /hw | |
parent | Merge remote-tracking branch 'mst/tags/for_anthony' into staging (diff) | |
parent | block: live snapshot documentation tweaks (diff) | |
download | qemu-97f3461555b1f5d8d4e6cfc839efe215098d786d.tar.gz qemu-97f3461555b1f5d8d4e6cfc839efe215098d786d.tar.xz qemu-97f3461555b1f5d8d4e6cfc839efe215098d786d.zip |
Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp:
block: live snapshot documentation tweaks
input: index_from_key(): drop unused code
qmp: qmp_send_key(): accept key codes in hex
input: qmp_send_key(): simplify
hmp: dump-guest-memory: hardcode protocol argument to "file:"
qmp: dump-guest-memory: don't spin if non-blocking fd would block
qmp: dump-guest-memory: improve schema doc (again)
qapi: convert add_client
monitor: add Error * argument to monitor_get_fd
pci-assign: use monitor_handle_fd_param
qapi: add "unix" to the set of reserved words
qapi: do not protect enum values from namespace pollution
Add qemu-ga-client script
Support settimeout in QEMUMonitorProtocol
Make negotiation optional in QEMUMonitorProtocol
Diffstat (limited to 'hw')
-rw-r--r-- | hw/kvm/pci-assign.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/hw/kvm/pci-assign.c b/hw/kvm/pci-assign.c index 05b93d9a51..7a0998c518 100644 --- a/hw/kvm/pci-assign.c +++ b/hw/kvm/pci-assign.c @@ -579,15 +579,9 @@ static int get_real_device(AssignedDevice *pci_dev, uint16_t r_seg, snprintf(name, sizeof(name), "%sconfig", dir); if (pci_dev->configfd_name && *pci_dev->configfd_name) { - if (qemu_isdigit(pci_dev->configfd_name[0])) { - dev->config_fd = strtol(pci_dev->configfd_name, NULL, 0); - } else { - dev->config_fd = monitor_get_fd(cur_mon, pci_dev->configfd_name); - if (dev->config_fd < 0) { - error_report("%s: (%s) unkown", __func__, - pci_dev->configfd_name); - return 1; - } + dev->config_fd = monitor_handle_fd_param(cur_mon, pci_dev->configfd_name); + if (dev->config_fd < 0) { + return 1; } } else { dev->config_fd = open(name, O_RDWR); |