HomeFreeBSD

acpi: Fix stalled value returned by acpi_get_device() after device deletion

Description

acpi: Fix stalled value returned by acpi_get_device() after device deletion

Newbus device reference attached to ACPI handle is not cleared when newbus
device is deleted with devctl(8) delete command. Fix that with calling of
AcpiDetachData() from "child_deleted" bus method like acpi_pci driver does.

MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D22902

Details

Provenance
wulfAuthored on
Differential Revision
D22902: [acpi] Fix stalled value returned by acpi_get_device() after newbus device has been deleted
Parents
rS358817: MFC r358352:
Branches
Unknown
Tags
Unknown