فهرست منبع

ASoC: Intel: Skylake: Check for module list being NULL

While clearing loaded module count, we should check first to see
if module list is NULL or not. Some distributions can ship with
no modules and thus list can be empty.

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Vinod Koul 9 سال پیش
والد
کامیت
a35aeaee94
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      sound/soc/intel/skylake/skl-sst.c

+ 3 - 0
sound/soc/intel/skylake/skl-sst.c

@@ -384,6 +384,9 @@ void skl_clear_module_cnt(struct sst_dsp *ctx)
 {
 {
 	struct skl_module_table *module;
 	struct skl_module_table *module;
 
 
+	if (list_empty(&ctx->module_list))
+		return;
+
 	list_for_each_entry(module, &ctx->module_list, list) {
 	list_for_each_entry(module, &ctx->module_list, list) {
 		module->usage_cnt = 0;
 		module->usage_cnt = 0;
 	}
 	}