summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pci-acpi.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2008-05-09 08:06:55 +0200
committerJesse Barnes <jbarnes@virtuousgeek.org>2008-05-13 09:51:53 -0700
commit4a367f3a9dbf2e7ffcee4702203479809236ee6e (patch)
tree8481ac4f6d916f7d4322d3cee235131f537819c8 /drivers/pci/pci-acpi.c
parent21e2b0a5efb3a01de58e7cb630f2eb70894da352 (diff)
downloadlinux-stable-4a367f3a9dbf2e7ffcee4702203479809236ee6e.tar.gz
linux-stable-4a367f3a9dbf2e7ffcee4702203479809236ee6e.tar.bz2
linux-stable-4a367f3a9dbf2e7ffcee4702203479809236ee6e.zip
x86/PCI: fix broken ISA DMA
Rene Herman reported: > commit 8779f2fc3b84ebb6c5181fb13d702e9944c16069 > > "x86: don't try to allocate from DMA zone at first" > > breaks all of ISA DMA. Or all of ALSA ISA DMA at least. All > ISA soundcards are silent following that commit -- no error > messages, everything appears fine, just silence. That patch is buggy. We had an implicit assumption that dev = NULL for ISA devices that require 24bit DMA. The recent work on x86 dma_alloc_coherent() breaks the ISA DMA buffer allocation, which is represented by "dev = NULL" and requires 24bit DMA implicitly. Bisected-by: Rene Herman <rene.herman@keyaccess.nl> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci/pci-acpi.c')
0 files changed, 0 insertions, 0 deletions