int usm_stop(void)
{
- down(&mutex_inst);
+ mutex_lock(&mutex_inst);
if (flag_inst == 0)
goto unlock;
flag_inst = 0;
unlock:
- up(&mutex_inst);
+ mutex_unlock(&mutex_inst);
return 0;
}
{
int ret;
- down(&mutex_inst);
+ mutex_lock(&mutex_inst);
if (flag_inst)
goto unlock;
flag_inst = 1;
unlock:
- up(&mutex_inst);
+ mutex_unlock(&mutex_inst);
return ret;
}
static void __exit exit_us_manager(void)
{
- down(&mutex_inst);
+ mutex_lock(&mutex_inst);
if (flag_inst)
do_usm_stop();
- up(&mutex_inst);
+ mutex_unlock(&mutex_inst);
uninit_msg();
uninit_helper();