Revision 9a3a8895 hw/kvm/pci-assign.c

b/hw/kvm/pci-assign.c
579 579
    snprintf(name, sizeof(name), "%sconfig", dir);
580 580

  
581 581
    if (pci_dev->configfd_name && *pci_dev->configfd_name) {
582
        if (qemu_isdigit(pci_dev->configfd_name[0])) {
583
            dev->config_fd = strtol(pci_dev->configfd_name, NULL, 0);
584
        } else {
585
            dev->config_fd = monitor_get_fd(cur_mon, pci_dev->configfd_name);
586
            if (dev->config_fd < 0) {
587
                error_report("%s: (%s) unkown", __func__,
588
                             pci_dev->configfd_name);
589
                return 1;
590
            }
582
        dev->config_fd = monitor_handle_fd_param(cur_mon, pci_dev->configfd_name);
583
        if (dev->config_fd < 0) {
584
            return 1;
591 585
        }
592 586
    } else {
593 587
        dev->config_fd = open(name, O_RDWR);

Also available in: Unified diff