On 06/21/2011 08:38 PM, John W. Linville wrote:
> 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??
>
Ops missing, will resend both patches.
Hauke
|