]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86: Expand the x86_msi_ops to have a restore MSIs.
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 27 Sep 2011 02:06:27 +0000 (10:06 +0800)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Wed, 19 Oct 2011 17:07:33 +0000 (13:07 -0400)
commitf5de63fb6f7a9d8b086ef3ec349d4dc9bc932dcf
tree6b05574946bb4b80481f8928f9e770c1e0b7e116
parent02f8c6aee8df3cdc935e9bdd4f2d020306035dbe
x86: Expand the x86_msi_ops to have a restore MSIs.

The MSI restore function will become a function pointer in an
x86_msi_ops struct. It defaults to the implementation in the
io_apic.c and msi.c. We piggyback on the indirection mechanism
introduced by "x86: Introduce x86_msi_ops".

c: x86@kernel.org
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
arch/x86/include/asm/pci.h
arch/x86/include/asm/x86_init.h
arch/x86/kernel/x86_init.c
drivers/pci/msi.c