| f248a99a | 20-Jan-2018 |
Landon J. Fuller <[email protected]> |
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 detac
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
show more ...
|
| 1c8edc1e | 19-Jan-2018 |
Landon J. Fuller <[email protected]> |
bhnd(4): fix a few bugs in pwrctl/fixed-clock device support.
- Do not panic on siba(4) detach when the bhnd(4) bus calls bhnd_get_pmu_info() on a PMU-less device. - Fix bhnd_pwrctl attach/deta
bhnd(4): fix a few bugs in pwrctl/fixed-clock device support.
- Do not panic on siba(4) detach when the bhnd(4) bus calls bhnd_get_pmu_info() on a PMU-less device. - Fix bhnd_pwrctl attach/detach on fixed-clock devices: - Treat bhnd_pwrctl_updateclk() as a no-op on fixed-clock devices. - Use bhnd_pwrctl_updateclk() to perform the appropriate clock transition on detach.
Sponsored by: The FreeBSD Foundation
show more ...
|
| c7f55202 | 14-Dec-2017 |
Landon J. Fuller <[email protected]> |
bhndb(4): Fix two register window overcommit bugs introduced in r326297:
- The window target must always be updated when stealing a register window. - Fix missing initialization of bhndb(4) region a
bhndb(4): Fix two register window overcommit bugs introduced in r326297:
- The window target must always be updated when stealing a register window. - Fix missing initialization of bhndb(4) region alloc_flags when registering statically mapped port regions (caught by scan-build).
Approved by: adrian (mentor, implicit) Sponsored by: The FreeBSD Foundation
show more ...
|