original_kernel/arch
Matthew Garrett 5bcd757f93 x86/amd-iommu: Reenable AMD IOMMU if it's mysteriously vanished over suspend
AMD's reference BIOS code had a bug that could result in the
firmware failing to reenable the iommu on resume. It
transpires that this causes certain less than desirable
behaviour when it comes to PCI accesses, to whit them ending
up somewhere near Bristol when the more desirable outcome
was Edinburgh. Sadness ensues, perhaps along with filesystem
corruption.  Let's make sure that it gets turned back on,
and that we restore its configuration so decisions it makes
bear some resemblance to those made by reasonable people
rather than crack-addled lemurs who spent all your DMA on
Thunderbird.

Signed-off-by: Matthew Garrett <mjg@redhat.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
2010-10-13 11:11:46 +02:00
..
alpha alpha: fix compile problem in arch/alpha/kernel/signal.c 2010-09-28 13:26:57 -07:00
arm Merge master.kernel.org:/home/rmk/linux-2.6-arm 2010-09-27 12:32:36 -07:00
avr32
blackfin
cris
frv
h8300
ia64
m32r m32r: fix breakage from "m32r: use generic ptrace_resume code" 2010-09-24 13:54:19 -07:00
m68k
m68knommu
microblaze
mips
mn10300 MN10300: Handle missing sys_cacheflush() when caching disabled 2010-09-28 18:01:14 -07:00
parisc
powerpc
s390
score
sh
sparc
tile Merge branch 'stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile 2010-09-24 19:08:39 -07:00
um
x86 x86/amd-iommu: Reenable AMD IOMMU if it's mysteriously vanished over suspend 2010-10-13 11:11:46 +02:00
xtensa
.gitignore
Kconfig