提交 901f6169 编写于 作者: R Ralf Baechle

MIPS: IP27: Sort out section mismatch.

WARNING: vmlinux.o(.text+0x3059f8): Section mismatch in reference from the function pcibios_plat_dev_init() to the function .devinit.text:request_bridge_irq()
The function pcibios_plat_dev_init() references
the function __devinit request_bridge_irq().
This is often because pcibios_plat_dev_init lacks a __devinit
annotation or the annotation of request_bridge_irq is wrong.

Fixing this one leads to:

WARNING: vmlinux.o(.text+0x1790): Section mismatch in reference from the function request_bridge_irq() to the function .devinit.text:register_bridge_irq()
The function request_bridge_irq() references
the function __devinit register_bridge_irq().
This is often because request_bridge_irq lacks a __devinit
annotation or the annotation of register_bridge_irq is wrong.
Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
上级 d9cdc901
...@@ -337,12 +337,12 @@ static struct irq_chip bridge_irq_type = { ...@@ -337,12 +337,12 @@ static struct irq_chip bridge_irq_type = {
.irq_unmask = enable_bridge_irq, .irq_unmask = enable_bridge_irq,
}; };
void __devinit register_bridge_irq(unsigned int irq) void register_bridge_irq(unsigned int irq)
{ {
irq_set_chip_and_handler(irq, &bridge_irq_type, handle_level_irq); irq_set_chip_and_handler(irq, &bridge_irq_type, handle_level_irq);
} }
int __devinit request_bridge_irq(struct bridge_controller *bc) int request_bridge_irq(struct bridge_controller *bc)
{ {
int irq = allocate_irqno(); int irq = allocate_irqno();
int swlevel, cpu; int swlevel, cpu;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册