Messages in this thread Patch in this message |  | | Date | Sat, 19 Oct 2002 20:05:00 +0800 | | From | Hu Gang <> | | Subject | [PATCH]1/2: fix intel8x0.c suspend problem. |
| |
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 [unhandled content-type:application/pgp-signature] |  |