diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-12-04 08:48:10 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-12-06 07:13:04 +0100 |
commit | 98b52e35174496b49c5d81c6ef31018819165c36 (patch) | |
tree | 4232b048a07868299a9e55ff6cc5c47ffb6043a0 /cpukit/libdrvmgr/drvmgr.c | |
parent | bsp/gen5200: Avoid duplicate header installation (diff) | |
download | rtems-98b52e35174496b49c5d81c6ef31018819165c36.tar.bz2 |
drvmgr: Use API mutex
Diffstat (limited to 'cpukit/libdrvmgr/drvmgr.c')
-rw-r--r-- | cpukit/libdrvmgr/drvmgr.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/cpukit/libdrvmgr/drvmgr.c b/cpukit/libdrvmgr/drvmgr.c index 0771c3576c..70bb9337ce 100644 --- a/cpukit/libdrvmgr/drvmgr.c +++ b/cpukit/libdrvmgr/drvmgr.c @@ -30,7 +30,7 @@ struct drvmgr drvmgr = { .level = 0, .initializing_objs = 0, - .lock = 0, + .lock = API_MUTEX_INITIALIZER("_Drvmgr"), .root_dev = {0}, .root_drv = NULL, @@ -96,11 +96,6 @@ void _DRV_Manager_initialization(void) { drvmgr_drv_reg_func *drvreg; - /* drvmgr is already initialized statically by compiler except - * the lock - */ - DRVMGR_LOCK_INIT(); - /* Call driver register functions. */ drvreg = &drvmgr_drivers[0]; while (*drvreg) { |