For devices not bound to any Linux kernel module, we leak a pci object
since it is never added to the PCI bus device list.
Fixes:
c79a1c67465d ("bus/pci: optimize bus scan")
Cc: stable@dpdk.org
Reported-by: Owen Hilyard <ohilyard@iol.unh.edu>
Signed-off-by: David Marchand <david.marchand@redhat.com>
else
dev->kdrv = RTE_PCI_KDRV_UNKNOWN;
} else {
else
dev->kdrv = RTE_PCI_KDRV_UNKNOWN;
} else {
- dev->kdrv = RTE_PCI_KDRV_NONE;
return 0;
}
/* device is valid, add in list (sorted) */
return 0;
}
/* device is valid, add in list (sorted) */