Просмотр исходного кода

Merge "dsp: address deadlock situation in prm driver during subsystem restart"

qctecmdr 3 лет назад
Родитель
Сommit
1a5b8a5899
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      dsp/audio_prm.c

+ 1 - 1
dsp/audio_prm.c

@@ -370,10 +370,10 @@ static int audio_prm_remove(struct gpr_device *adev)
 {
 {
 	int ret = 0;
 	int ret = 0;
 
 
+	audio_notifier_deregister("audio_prm");
 	mutex_lock(&g_prm.lock);
 	mutex_lock(&g_prm.lock);
 	g_prm.is_adsp_up = false;
 	g_prm.is_adsp_up = false;
 	g_prm.adev = NULL;
 	g_prm.adev = NULL;
-	audio_notifier_deregister("audio_prm");
 	mutex_unlock(&g_prm.lock);
 	mutex_unlock(&g_prm.lock);
 	return ret;
 	return ret;
 }
 }