diff --git a/sound/soc/sof/intel/hda.c b/sound/soc/sof/intel/hda.c index 762100f7547ff9..38756894e19f47 100644 --- a/sound/soc/sof/intel/hda.c +++ b/sound/soc/sof/intel/hda.c @@ -1300,7 +1300,7 @@ static struct snd_soc_acpi_mach *hda_sdw_machine_select(struct snd_sof_dev *sdev struct sof_intel_hda_dev *hdev; int link_index, link_num; int amp_index = 1; - u32 link_mask = 0; + u32 link_mask; int i; hdev = pdata->hw_pdata; @@ -1392,6 +1392,7 @@ static struct snd_soc_acpi_mach *hda_sdw_machine_select(struct snd_sof_dev *sdev return NULL; /* Get link mask and link number */ + link_mask = 0; for (i = 0; i < peripherals->num_peripherals; i++) link_mask |= BIT(peripherals->array[i]->bus->link_id);