Re: [PATCH, RFC] powerpc, pci: fix MODPOST warning
On Mon, 2009-10-05 at 09:06 +0200, Heiko Schocher wrote: > Hello, > > Heiko Schocher wrote: > > making a powerpc target with PCI support, shows the > > following warning: > > > > MODPOST vmlinux.o > > WARNING: vmlinux.o(.text+0x10430): Section mismatch in reference from the > > function pcibios_allocate_bus_resources() to the function > > .init.text:reparent_resources() > > The function pcibios_allocate_bus_resources() references > > the function __init reparent_resources(). > > This is often because pcibios_allocate_bus_resources lacks a __init > > annotation or the annotation of reparent_resources is wrong. > > > > This patch fix this warning by removing the __init > > annotation before reparent_resources. > > No comments? So, is this fix OK, or unusable? Nah, just me missing it but it's reference on patchwork. I'll pick the patch up. We can probably make some of that __devinit instead of __init though but we can look at it later. Cheers Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [PATCH, RFC] powerpc, pci: fix MODPOST warning
Hello, Heiko Schocher wrote: > making a powerpc target with PCI support, shows the > following warning: > > MODPOST vmlinux.o > WARNING: vmlinux.o(.text+0x10430): Section mismatch in reference from the > function pcibios_allocate_bus_resources() to the function > .init.text:reparent_resources() > The function pcibios_allocate_bus_resources() references > the function __init reparent_resources(). > This is often because pcibios_allocate_bus_resources lacks a __init > annotation or the annotation of reparent_resources is wrong. > > This patch fix this warning by removing the __init > annotation before reparent_resources. No comments? So, is this fix OK, or unusable? bye Heiko -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[PATCH, RFC] powerpc, pci: fix MODPOST warning
making a powerpc target with PCI support, shows the following warning: MODPOST vmlinux.o WARNING: vmlinux.o(.text+0x10430): Section mismatch in reference from the function pcibios_allocate_bus_resources() to the function .init.text:reparent_resources() The function pcibios_allocate_bus_resources() references the function __init reparent_resources(). This is often because pcibios_allocate_bus_resources lacks a __init annotation or the annotation of reparent_resources is wrong. This patch fix this warning by removing the __init annotation before reparent_resources. Signed-off-by: Heiko Schocher --- arch/powerpc/kernel/pci-common.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/powerpc/kernel/pci-common.c b/arch/powerpc/kernel/pci-common.c index e9f4840..48acf63 100644 --- a/arch/powerpc/kernel/pci-common.c +++ b/arch/powerpc/kernel/pci-common.c @@ -1190,7 +1190,7 @@ EXPORT_SYMBOL(pcibios_align_resource); * Reparent resource children of pr that conflict with res * under res, and make res replace those children. */ -static int __init reparent_resources(struct resource *parent, +static int reparent_resources(struct resource *parent, struct resource *res) { struct resource *p, **pp; -- 1.6.0.6 -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev