On Thu, Sep 26, 2013 at 05:52:17PM +1000, Michael Ellerman wrote: >We currently have a user visible CONFIG_POWERNV_MSI option, but it >doesn't actually disable MSI for powernv. The MSI code is always built, >what it does disable is the inclusion of the MSI bitmap code, which >leads to a build error. > >eg, with PPC_POWERNV=y and POWERNV_MSI=n we get: > > arch/powerpc/platforms/built-in.o: In function `.pnv_teardown_msi_irqs': > pci.c:(.text+0x3558): undefined reference to `.msi_bitmap_free_hwirqs' > >We don't really need a POWERNV_MSI symbol, just have the MSI bitmap code >depend directly on PPC_POWERNV. > >Signed-off-by: Michael Ellerman <mich...@ellerman.id.au>
Reviewed-by: Gavin Shan <sha...@linux.vnet.ibm.com> >--- > arch/powerpc/platforms/powernv/Kconfig | 5 ----- > arch/powerpc/sysdev/Kconfig | 2 +- > 2 files changed, 1 insertion(+), 6 deletions(-) > >diff --git a/arch/powerpc/platforms/powernv/Kconfig >b/arch/powerpc/platforms/powernv/Kconfig >index 6fae5eb..09a5afd 100644 >--- a/arch/powerpc/platforms/powernv/Kconfig >+++ b/arch/powerpc/platforms/powernv/Kconfig >@@ -11,11 +11,6 @@ config PPC_POWERNV > select PPC_UDBG_16550 > default y > >-config POWERNV_MSI >- bool "Support PCI MSI on PowerNV platform" >- depends on PCI_MSI >- default y >- > config PPC_POWERNV_RTAS > depends on PPC_POWERNV > bool "Support for RTAS based PowerNV platforms such as BML" >diff --git a/arch/powerpc/sysdev/Kconfig b/arch/powerpc/sysdev/Kconfig >index ab4cb54..8223f78 100644 >--- a/arch/powerpc/sysdev/Kconfig >+++ b/arch/powerpc/sysdev/Kconfig >@@ -19,7 +19,7 @@ config PPC_MSI_BITMAP > default y if MPIC > default y if FSL_PCI > default y if PPC4xx_MSI >- default y if POWERNV_MSI >+ default y if PPC_POWERNV > > source "arch/powerpc/sysdev/xics/Kconfig" > Thanks, Gavin _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev