On Tue, Jun 21, 2011 at 08:28:09PM +0200, Hauke Mehrtens wrote:
> Two functions in ssb are using register_pci_controller() which is
> __devinit. The functions ssb_pcicore_init_hostmode() and
> ssb_gige_probe() should also be __devinit.
>
> This fixes the following warning:
> WARNING: vmlinux.o(.text+0x2727b8): Section mismatch in reference from the
> function ssb_pcicore_init_hostmode() to the function
> .devinit.text:register_pci_controller()
> The function ssb_pcicore_init_hostmode() references
> the function __devinit register_pci_controller().
> This is often because ssb_pcicore_init_hostmode lacks a __devinit
> annotation or the annotation of register_pci_controller is wrong.
>
> WARNING: vmlinux.o(.text+0x273398): Section mismatch in reference from the
> function ssb_gige_probe() to the function
> .devinit.text:register_pci_controller()
> The function ssb_gige_probe() references
> the function __devinit register_pci_controller().
> This is often because ssb_gige_probe lacks a __devinit
> annotation or the annotation of register_pci_controller is wrong.
>
> Reported-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by??
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.