On Fri, Aug 17, 2012 at 11:44:31AM -0600, Bjorn Helgaas wrote: > On Fri, Aug 17, 2012 at 11:36 AM, David Daney <ddaney.cavm@xxxxxxxxx> wrote: > > For MIPS, Thierry Reding's patch in linux-next (PCI: Keep pci_fixup_irqs() > > around after init) causes: > > > > WARNING: vmlinux.o(.text+0x22c784): Section mismatch in reference from the > > function pci_fixup_irqs() to the function .init.text:pcibios_update_irq() > > > > The MIPS implementation of pcibios_update_irq() is __init, so there is > > conflict with the removal of __init from pci_fixup_irqs() and > > pdev_fixup_irq(). > > > > Can you guys either remove the patch from linux-next, or improve it to also > > fix up any architecture implementations of pdev_update_irq()? > > Crap, there are lots of arches with this issue. I'll fix it up. > Thanks for pointing it out! Oh wow... looks like I've opened a can of worms there. This requires quite a lot of other functions to have their annotations removed as well. Bjorn, how do you want to handle this? Thierry
Attachment:
pgpvpL0aDli7Q.pgp
Description: PGP signature