freebsd-dev/sys/dev/bhnd/bhndb
Landon J. Fuller d16875a806 bhndb(4): Fix leak of child devices and MSI vectors.
- Add missing call to device_delete_children() in bhndb_detach(), without
  which we're left with stale child devices on module unload.
- Pass the parent PCI device to pci_release_msi(), not the bhndb_pci(4)
  child.

Approved by:	adrian (mentor, implicit)
Sponsored by:	The FreeBSD Foundation
2017-12-02 01:07:41 +00:00
..
bhnd_bhndb.c bhnd(4): extend the PMU APIs to support bwn(4) 2017-11-22 20:27:46 +00:00
bhndb_bus_if.m Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhndb_hwdata.c bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets. 2017-11-28 00:12:14 +00:00
bhndb_hwdata.h
bhndb_if.m bhnd(4): implement MIPS and PCI(e) interrupt support 2017-11-21 23:15:20 +00:00
bhndb_pci_hwdata.c bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets. 2017-11-28 00:12:14 +00:00
bhndb_pci_hwdata.h
bhndb_pci_sprom.c bhndb(4): Fix probing of bhndb-attached bhnd_nvram devices. 2016-09-04 01:47:21 +00:00
bhndb_pci.c bhndb(4): Fix leak of child devices and MSI vectors. 2017-12-02 01:07:41 +00:00
bhndb_pcireg.h bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets. 2017-11-28 00:12:14 +00:00
bhndb_pcivar.h bhnd(4): implement MIPS and PCI(e) interrupt support 2017-11-21 23:15:20 +00:00
bhndb_private.h bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets. 2017-11-28 00:12:14 +00:00
bhndb_subr.c bhndb(4): Fix incorrect assertion in bhndb_deregister_intr_handler(). 2017-12-02 00:09:58 +00:00
bhndb.c bhndb(4): Fix leak of child devices and MSI vectors. 2017-12-02 01:07:41 +00:00
bhndb.h bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets. 2017-11-28 00:12:14 +00:00
bhndbvar.h bhndb(4): Implement bridge support for the BCM4312 and other PCI_V0 chipsets. 2017-11-28 00:12:14 +00:00