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@xxxxxxxxxxxxxx> Signed-off-by?? -- John W. Linville Someday the world will need a hero, and you linville@xxxxxxxxxxxxx might be all we have. Be ready.