[PATCH]1/2: fix intel8x0.c suspend problem.

From: Hu Gang (hugang@soulinfo.com)
Date: Sat Oct 19 2002 - 07:05:00 EST


Hello Patrick Mochel, Pavel Machek, Jaroslav Kysela :

When I use the 1/2 patch, the core suspend have works, but when the sound driver loaded the system still hang. This patch can fix it. Please apply.
---------------------------------------------------
--- linux-2.5.44-clean/sound/pci/intel8x0.c Sat Oct 19 15:55:30 2002
+++ linux-2.5.44-suspend/sound/pci/intel8x0.c Sat Oct 19 19:51:35 2002
@@ -1909,6 +1909,7 @@
         snd_card_t *card = chip->card;
         int i;
 
+ chip->in_suspend = 0;
         snd_power_lock(card);
         if (card->power_state == SNDRV_CTL_POWER_D0)
                 goto __skip;
@@ -1919,7 +1920,6 @@
                 if (chip->ac97[i])
                         snd_ac97_resume(chip->ac97[i]);
 
- chip->in_suspend = 0;
         snd_power_change_state(card, SNDRV_CTL_POWER_D0);
       __skip:
               snd_power_unlock(card);

-- 
		- Hu Gang


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Oct 23 2002 - 22:00:47 EST