Update of /cvsroot/alsa/alsa-kernel/pci In directory sc8-pr-cvs1:/tmp/cvs-serv12936
Modified Files: intel8x0.c Log Message: fixed pre-allocation of mic and spdif PCM devices. Index: intel8x0.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/pci/intel8x0.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- intel8x0.c 7 Jan 2003 16:39:46 -0000 1.56 +++ intel8x0.c 10 Jan 2003 12:13:52 -0000 1.57 @@ -1278,6 +1278,9 @@ sprintf(pcm->name, "%s - MIC ADC", chip->card->shortname); chip->pcm_mic = pcm; + + snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 0, 128*1024); + if (rpcm) *rpcm = pcm; return 0; @@ -1312,6 +1315,9 @@ sprintf(pcm->name, "%s - MIC2 ADC", chip->card->shortname); chip->pcm_mic2 = pcm; + + snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 0, 128*1024); + if (rpcm) *rpcm = pcm; return 0; @@ -1346,6 +1352,9 @@ sprintf(pcm->name, "%s - ADC2", chip->card->shortname); chip->pcm2 = pcm; + + snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 0, 128*1024); + if (rpcm) *rpcm = pcm; return 0; @@ -1380,6 +1389,9 @@ sprintf(pcm->name, "%s - IEC958", chip->card->shortname); chip->pcm_spdif = pcm; + + snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 64*1024, 128*1024); + if (rpcm) *rpcm = pcm; return 0; @@ -1415,6 +1427,9 @@ sprintf(pcm->name, "%s - IEC958", chip->card->shortname); chip->pcm_spdif = pcm; + + snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 64*1024, 128*1024); + if (rpcm) *rpcm = pcm; return 0; @@ -1449,6 +1464,9 @@ sprintf(pcm->name, "%s - AC97 IEC958", chip->card->shortname); chip->pcm_ac97spdif = pcm; + + snd_pcm_lib_preallocate_pci_pages_for_all(chip->pci, pcm, 64*1024, 128*1024); + if (rpcm) *rpcm = pcm; return 0; ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog