freebsd-dev/sys/dev/bhnd/cores/chipc
Landon J. Fuller f248a99a0e 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
..
pwrctl bhnd(4): fix a few bugs in pwrctl/fixed-clock device support. 2018-01-19 21:58:48 +00:00
bhnd_chipc_if.m
bhnd_pmu_chipc.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
bhnd_sprom_chipc.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_cfi.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_gpio.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_gpiovar.h bhnd_chipc(4): Correct typo in flag macros that broke clearing of GPIO 2017-12-14 03:12:05 +00:00
chipc_private.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_slicer.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_slicer.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_spi.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_spi.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc_subr.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipc.c bhnd_chipc(4): Fix leak of child device ivars by explicitly deleting 2018-01-20 01:55:34 +00:00
chipc.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipcreg.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
chipcvar.h SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00