diff options
| author | Cathy Avery <[email protected]> | 2016-07-12 15:31:24 +0000 |
|---|---|---|
| committer | Bjorn Helgaas <[email protected]> | 2016-07-25 17:33:36 +0000 |
| commit | 0c6e617f656ec259162a41c0849e3a7557c99d95 (patch) | |
| tree | 7c91e43d956e885237a602544bb33c2b04833911 /drivers/net/xen-netback/interface.c | |
| parent | PCI: hv: Handle all pending messages in hv_pci_onchannelcallback() (diff) | |
| download | kernel-0c6e617f656ec259162a41c0849e3a7557c99d95.tar.gz kernel-0c6e617f656ec259162a41c0849e3a7557c99d95.zip | |
PCI: hv: Fix interrupt cleanup path
SR-IOV disabled from the host causes a memory leak. pci-hyperv usually
first receives a PCI_EJECT notification and then proceeds to delete the
hpdev list entry in hv_eject_device_work(). Later in hv_msi_free() since
the device is no longer on the device list hpdev is NULL and hv_msi_free
returns without freeing int_desc as part of hv_int_desc_free().
Signed-off-by: Cathy Avery <[email protected]>
Signed-off-by: Bjorn Helgaas <[email protected]>
Acked-by: Jake Oshins <[email protected]>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
0 files changed, 0 insertions, 0 deletions
