intel_extreme: Unlock mutex after we're done, not before
* Thanks Axel for catching this one.
This commit is contained in:
@@ -136,14 +136,14 @@ device_open(const char* name, uint32 /*flags*/, void** _cookie)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mutex_unlock(&gLock);
|
|
||||||
|
|
||||||
if (info->init_status == B_OK) {
|
if (info->init_status == B_OK) {
|
||||||
info->open_count++;
|
info->open_count++;
|
||||||
*_cookie = info;
|
*_cookie = info;
|
||||||
} else
|
} else
|
||||||
ERROR("%s: initialization failed!\n", __func__);
|
ERROR("%s: initialization failed!\n", __func__);
|
||||||
|
|
||||||
|
mutex_unlock(&gLock);
|
||||||
|
|
||||||
return info->init_status;
|
return info->init_status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user