diff options
author | hselasky <hselasky@FreeBSD.org> | 2011-11-19 10:11:50 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2011-11-19 10:11:50 +0000 |
commit | 3bcdb8772aed66918259718d05cb24d56914ab89 (patch) | |
tree | d8ce224aa83a7409b55f7416386eadc3d984598d /sys/sys/bus.h | |
parent | 57eff55b88ea3dc6a4a8cc80becb3dc21dcbf80c (diff) | |
download | FreeBSD-src-3bcdb8772aed66918259718d05cb24d56914ab89.zip FreeBSD-src-3bcdb8772aed66918259718d05cb24d56914ab89.tar.gz |
Move the device_delete_all_children() function from usb_util.c
to kern/subr_bus.c. Simplify this function so that it no longer
depends on malloc() to execute. Identify a few other places where
it makes sense to use device_delete_all_children().
MFC after: 1 week
Diffstat (limited to 'sys/sys/bus.h')
-rw-r--r-- | sys/sys/bus.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/sys/bus.h b/sys/sys/bus.h index 5dc92df..25dcbce 100644 --- a/sys/sys/bus.h +++ b/sys/sys/bus.h @@ -424,6 +424,7 @@ device_t device_add_child_ordered(device_t dev, u_int order, const char *name, int unit); void device_busy(device_t dev); int device_delete_child(device_t dev, device_t child); +int device_delete_all_children(device_t dev); int device_attach(device_t dev); int device_detach(device_t dev); void device_disable(device_t dev); |