kernel/sound/pci/ice1712/aureon.c
.. .. @@ -1892,6 +1892,7 @@ 1892 1892 unsigned char id; 1893 1893 snd_ice1712_save_gpio_status(ice); 1894 1894 id = aureon_cs8415_get(ice, CS8415_ID); 1895 + snd_ice1712_restore_gpio_status(ice);1895 1896 if (id != 0x41) 1896 1897 dev_info(ice->card->dev, 1897 1898 "No CS8415 chip. Skipping CS8415 controls.\n"); .. .. @@ -1909,7 +1910,6 @@ 1909 1910 kctl->id.device = ice->pcm->device; 1910 1911 } 1911 1912 } 1912 - snd_ice1712_restore_gpio_status(ice);1913 1913 } 1914 1914 1915 1915 return 0;