diff options
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) { |