Don't fail PCI hotplug if no NIC model is supplied (Mark McLoughlin)
It's perfectly fine to not supply a NIC model when adding a new NIC - we supply the default model to pci_nic_init() and it uses that if one wasn't explicitly supplied. Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7145 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
771f133989
commit
eefb4091d2
@ -37,10 +37,10 @@ static PCIDevice *qemu_pci_hot_add_nic(PCIBus *pci_bus, const char *opts)
|
|||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
ret = net_client_init ("nic", opts);
|
ret = net_client_init("nic", opts);
|
||||||
if (ret < 0 || !nd_table[ret].model)
|
if (ret < 0)
|
||||||
return NULL;
|
return NULL;
|
||||||
return pci_nic_init (pci_bus, &nd_table[ret], -1, "rtl8139");
|
return pci_nic_init(pci_bus, &nd_table[ret], -1, "rtl8139");
|
||||||
}
|
}
|
||||||
|
|
||||||
void drive_hot_add(Monitor *mon, const char *pci_addr, const char *opts)
|
void drive_hot_add(Monitor *mon, const char *pci_addr, const char *opts)
|
||||||
|
Loading…
Reference in New Issue
Block a user