Browse Source

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 năm trước cách đây
mục cha
commit
a35aeaee94
1 tập tin đã thay đổi với 3 bổ sung0 xóa
  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;
 
+	if (list_empty(&ctx->module_list))
+		return;
+
 	list_for_each_entry(module, &ctx->module_list, list) {
 		module->usage_cnt = 0;
 	}