diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2025-01-02 18:22:50 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2025-01-02 18:22:50 +0000 |
| commit | 160179ea3e24651cd8b15a4fafce519546eac505 (patch) | |
| tree | a12e1874b9677810e429f207b1b0b19d5d8affab /sys/dev/nvdimm | |
| parent | 4e62c3cafa4c4e41efd6f87b7fe559cf819cf3e4 (diff) | |
Diffstat (limited to 'sys/dev/nvdimm')
| -rw-r--r-- | sys/dev/nvdimm/nvdimm_acpi.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/dev/nvdimm/nvdimm_acpi.c b/sys/dev/nvdimm/nvdimm_acpi.c index b9803c2c3a05..39697e52eebb 100644 --- a/sys/dev/nvdimm/nvdimm_acpi.c +++ b/sys/dev/nvdimm/nvdimm_acpi.c @@ -206,7 +206,6 @@ nvdimm_root_detach(device_t dev) { struct nvdimm_root_dev *root; struct SPA_mapping *spa, *next; - int error; root = device_get_softc(dev); SLIST_FOREACH_SAFE(spa, &root->spas, link, next) { @@ -215,11 +214,7 @@ nvdimm_root_detach(device_t dev) SLIST_REMOVE_HEAD(&root->spas, link); free(spa, M_NVDIMM_ACPI); } - error = bus_generic_detach(dev); - if (error != 0) - return (error); - error = device_delete_children(dev); - return (error); + return (bus_generic_detach(dev)); } static int |
