diff options
Diffstat (limited to 'sound/pci')
-rw-r--r-- | sound/pci/hda/hda_intel.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index fea198c58196..8a0af6770e1d 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c | |||
@@ -1855,7 +1855,7 @@ static int azx_probe_continue(struct azx *chip) | |||
1855 | #ifdef CONFIG_SND_HDA_I915 | 1855 | #ifdef CONFIG_SND_HDA_I915 |
1856 | err = hda_i915_init(hda); | 1856 | err = hda_i915_init(hda); |
1857 | if (err < 0) | 1857 | if (err < 0) |
1858 | goto out_free; | 1858 | goto skip_i915; |
1859 | err = hda_display_power(hda, true); | 1859 | err = hda_display_power(hda, true); |
1860 | if (err < 0) { | 1860 | if (err < 0) { |
1861 | dev_err(chip->card->dev, | 1861 | dev_err(chip->card->dev, |
@@ -1865,6 +1865,7 @@ static int azx_probe_continue(struct azx *chip) | |||
1865 | #endif | 1865 | #endif |
1866 | } | 1866 | } |
1867 | 1867 | ||
1868 | skip_i915: | ||
1868 | err = azx_first_init(chip); | 1869 | err = azx_first_init(chip); |
1869 | if (err < 0) | 1870 | if (err < 0) |
1870 | goto out_free; | 1871 | goto out_free; |