mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 23:03:54 -06:00
kill dead nic unplug code.
Cleanup on unplug happens via qdev->exit() callback now. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
1cc33683c8
commit
9ad4531e1e
4 changed files with 0 additions and 48 deletions
|
@ -234,28 +234,3 @@ void do_pci_device_hot_remove(Monitor *mon, const QDict *qdict)
|
|||
{
|
||||
pci_device_hot_remove(mon, qdict_get_str(qdict, "pci_addr"));
|
||||
}
|
||||
|
||||
static int pci_match_fn(void *dev_private, void *arg)
|
||||
{
|
||||
PCIDevice *dev = dev_private;
|
||||
PCIDevice *match = arg;
|
||||
|
||||
return (dev == match);
|
||||
}
|
||||
|
||||
/*
|
||||
* OS has executed _EJ0 method, we now can remove the device
|
||||
*/
|
||||
void pci_device_hot_remove_success(PCIDevice *d)
|
||||
{
|
||||
int class_code;
|
||||
|
||||
class_code = d->config_read(d, PCI_CLASS_DEVICE+1, 1);
|
||||
|
||||
switch(class_code) {
|
||||
case PCI_BASE_CLASS_NETWORK:
|
||||
destroy_nic(pci_match_fn, d);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue