diff options
| author | Landon J. Fuller <landonf@FreeBSD.org> | 2018-01-20 01:55:34 +0000 |
|---|---|---|
| committer | Landon J. Fuller <landonf@FreeBSD.org> | 2018-01-20 01:55:34 +0000 |
| commit | f248a99a0e2f0abf987c699f9f58c9fff63afedf (patch) | |
| tree | dab275900b13a546b8ccb1ccb4ff7ccba2a95cfb /sys/dev/bhnd | |
| parent | a225321fbcb066e159c13794a532070c3987f516 (diff) | |
Notes
Diffstat (limited to 'sys/dev/bhnd')
| -rw-r--r-- | sys/dev/bhnd/cores/chipc/chipc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/bhnd/cores/chipc/chipc.c b/sys/dev/bhnd/cores/chipc/chipc.c index 41d73dda390e..29ed561a7cd0 100644 --- a/sys/dev/bhnd/cores/chipc/chipc.c +++ b/sys/dev/bhnd/cores/chipc/chipc.c @@ -250,6 +250,9 @@ chipc_detach(device_t dev) if ((error = bus_generic_detach(dev))) return (error); + if ((error = device_delete_children(dev))) + return (error); + if ((error = bhnd_deregister_provider(dev, BHND_SERVICE_ANY))) return (error); |
