aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvdimm
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2025-01-02 18:22:50 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2025-01-02 18:22:50 +0000
commit160179ea3e24651cd8b15a4fafce519546eac505 (patch)
treea12e1874b9677810e429f207b1b0b19d5d8affab /sys/dev/nvdimm
parent4e62c3cafa4c4e41efd6f87b7fe559cf819cf3e4 (diff)
Diffstat (limited to 'sys/dev/nvdimm')
-rw-r--r--sys/dev/nvdimm/nvdimm_acpi.c7
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