freebsd-skq/sys/dev/bhnd
landonf 9fd2ae12db bhnd_chipc(4): Fix leak of child device ivars by explicitly deleting
any children prior to detach.

With the newbus child deletion ordering changes introduced in r307518,
parent devices are now detached (and their driver set to NULL) prior to
detaching and deleting child devices; child-related bus methods (e.g.
BUS_CHILD_DETACHED, BUS_CHILD_DELETED) are no longer be dispatched to the
parent device driver after it returns 0 (success) from DEVICE_DETACH.

Sponsored by:   The FreeBSD Foundation
2018-01-20 01:55:34 +00:00
..
bcma dev/bhnd: Make use of mallocarray(9). 2018-01-11 15:44:03 +00:00
bhndb bhndb_pci(4): Implement bridge support for CardBus-attached devices. 2018-01-19 22:22:02 +00:00
cores bhnd_chipc(4): Fix leak of child device ivars by explicitly deleting 2018-01-20 01:55:34 +00:00
nvram dev/bhnd: Make use of mallocarray(9). 2018-01-11 15:44:03 +00:00
siba bhnd(4): fix a few bugs in pwrctl/fixed-clock device support. 2018-01-19 21:58:48 +00:00
tools bhnd(4): Add missing enclosing parentheses to the bhnd bus space macros to 2017-12-14 03:03:08 +00:00
bhnd_bus_if.m bhnd(4): Fix bcma/siba core reset behavior 2017-11-27 22:13:30 +00:00
bhnd_debug.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
bhnd_erom_if.m bhnd: Add support for supplying bus I/O callbacks when initializing an EROM 2017-09-27 19:48:34 +00:00
bhnd_erom_types.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
bhnd_erom.c bhnd(4)/bwn(4): Fix a number of small issues reported by Coverity. 2017-12-15 04:51:47 +00:00
bhnd_erom.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
bhnd_eromvar.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
bhnd_ids.h bhnd/bwn(4): Define a bhnd(4) softmodem device class for the v.90 modem 2018-01-19 22:43:08 +00:00
bhnd_match.h bhnd(4): Include board_devid in the bhnd_board_info structure, and populate 2017-12-14 01:58:05 +00:00
bhnd_private.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
bhnd_subr.c bhnd/bwn(4): Define a bhnd(4) softmodem device class for the v.90 modem 2018-01-19 22:43:08 +00:00
bhnd_types.h bhnd/bwn(4): Define a bhnd(4) softmodem device class for the v.90 modem 2018-01-19 22:43:08 +00:00
bhnd.c bhnd(4): Include board_devid in the bhnd_board_info structure, and populate 2017-12-14 01:58:05 +00:00
bhnd.h bhnd(4): Add missing enclosing parentheses to the bhnd bus space macros to 2017-12-14 03:03:08 +00:00
bhndreg.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
bhndvar.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00