|
@@ -1146,7 +1146,7 @@ static struct kmod_test_device *register_test_dev_kmod(void)
|
|
|
struct kmod_test_device *test_dev = NULL;
|
|
struct kmod_test_device *test_dev = NULL;
|
|
|
int ret;
|
|
int ret;
|
|
|
|
|
|
|
|
- mutex_unlock(®_dev_mutex);
|
|
|
|
|
|
|
+ mutex_lock(®_dev_mutex);
|
|
|
|
|
|
|
|
/* int should suffice for number of devices, test for wrap */
|
|
/* int should suffice for number of devices, test for wrap */
|
|
|
if (unlikely(num_test_devs + 1) < 0) {
|
|
if (unlikely(num_test_devs + 1) < 0) {
|