linux/arch
Kenji Kaneshige f6e0591560 x86, vt-d: Fix the vt-d fault handling irq migration in the x2apic mode
commit 086e8ced65 upstream.

In x2apic mode, we need to set the upper address register of the fault
handling interrupt register of the vt-d hardware. Without this
irq migration of the vt-d fault handling interrupt is broken.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
LKML-Reference: <1291225233.2648.39.camel@sbsiddha-MOBL3>
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Acked-by: Chris Wright <chrisw@sous-sol.org>
Tested-by: Takao Indoh <indou.takao@jp.fujitsu.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-01-07 13:58:34 -08:00
..
alpha Fix up more fallout form alpha signal cleanups 2010-09-30 08:37:38 -07:00
arm ARM: 6535/1: V6 MPCore v6_dma_inv_range and v6_dma_flush_range RWFO fix 2011-01-07 13:58:19 -08:00
avr32 modules: Fix module_bug_list list corruption race 2010-10-05 11:29:27 -07:00
blackfin Blackfin: bf52x/bf54x boards: drop unused nand page size 2010-08-27 16:08:43 -04:00
cris Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
frv frv: double syscall restarts, syscall restart in sigreturn() 2010-09-20 10:44:38 -07:00
h8300 modules: Fix module_bug_list list corruption race 2010-10-05 11:29:27 -07:00
ia64 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 2010-09-16 12:58:44 -07:00
m32r m32r: test __LITTLE_ENDIAN__ instead of __LITTLE_ENDIAN 2010-10-15 19:37:50 -07:00
m68k arch/m68k/mac/macboing.c: use unsigned long for irqflags 2010-10-01 10:50:58 -07:00
m68knommu m68k,m68knommu: Wire up fanotify_init, fanotify_mark, and prlimit64 2010-09-13 20:28:45 +02:00
microblaze microblaze: Fix build with make 3.82 2010-12-09 13:32:19 -08:00
mips MIPS: jz4740: qi_lb60: Fix gpio for the 6th row of the keyboard matrix 2011-01-07 13:58:31 -08:00
mn10300 modules: Fix module_bug_list list corruption race 2010-10-05 11:29:27 -07:00
parisc modules: Fix module_bug_list list corruption race 2010-10-05 11:29:27 -07:00
powerpc powerpc: Fix call to subpage_protection() 2010-12-09 13:32:18 -08:00
s390 nmi: fix clock comparator revalidation 2010-12-09 13:33:35 -08:00
score Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
sh SH: Add missing consts to sys_execve() declaration 2010-12-09 13:32:25 -08:00
sparc sparc: Write to prom console using indirect buffer. 2011-01-07 13:58:24 -08:00
tile arch/tile: handle CLONE_SETTLS in copy_thread(), not user space 2011-01-07 13:58:33 -08:00
um uml: disable winch irq before freeing handler data 2010-12-09 13:33:16 -08:00
x86 x86, vt-d: Fix the vt-d fault handling irq migration in the x2apic mode 2011-01-07 13:58:34 -08:00
xtensa Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
.gitignore
Kconfig kprobes: Fix Kconfig dependency 2010-09-13 20:41:31 +02:00