aboutsummaryrefslogtreecommitdiff
path: root/sound/pci/au88x0/au88x0_pcm.c
diff options
context:
space:
mode:
authorT. H. Huth <th.huth@googlemail.com>2008-01-16 15:57:08 +0100
committerJaroslav Kysela <perex@perex.cz>2008-01-31 17:30:01 +0100
commite70515dd518bbd5b9e2e5c90a56347df0e871389 (patch)
treeaa6579fdf4f4ba186b8daceca661cd8a27b81a49 /sound/pci/au88x0/au88x0_pcm.c
parent599c3e76fe89b314667e699a20ad08f8d16d0454 (diff)
[ALSA] snd-powermac: handle dead DMA transfers
This patch provides the snd-powermac sound driver with the ability to handle dead DMA transfers. If a dead DMA transfer is detected, the driver now sets up a new DMA transfer to continue with the sound output at the point where the old transfer died. This dead DMA transfer handling has become necessary with recent kernels on certain G4 PowerMacs. Please refer to the following URLs for more information: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3126 https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/87652 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=436723 The patch is based on the dead DMA transfer handling code from the old dmasound driver which can be found in the file sound/oss/dmasound/dmasound_awacs.c in the Linux source code. Signed-off-by: T. H. Huth <th.huth@googlemail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'sound/pci/au88x0/au88x0_pcm.c')
0 files changed, 0 insertions, 0 deletions