From 56e63689fd866a865682fe14dc5a7e1ec3b2c3ad Mon Sep 17 00:00:00 2001 From: Finn Thain Date: Mon, 24 Oct 2011 01:11:13 +1100 Subject: m68k/mac: cleanup mac_clear_irq mac_clear_irq() is dead code and has been dead for as long as I can recall. On certain Mac models, certain irqs can't be cleared this way. Outside of irq dispatch, this code appears be unusable without busy loops or worse, and for irq dispatch we duplicate the same logic. Remove mac_clear_irq() and supporting code. Signed-off-by: Finn Thain Signed-off-by: Geert Uytterhoeven --- arch/m68k/mac/baboon.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'arch/m68k/mac/baboon.c') diff --git a/arch/m68k/mac/baboon.c b/arch/m68k/mac/baboon.c index b403924a1ca..b51ebaa5414 100644 --- a/arch/m68k/mac/baboon.c +++ b/arch/m68k/mac/baboon.c @@ -124,13 +124,6 @@ void baboon_irq_disable(int irq) mac_irq_disable(irq_get_irq_data(IRQ_NUBUS_C)); } -void baboon_irq_clear(int irq) -{ - int irq_idx = IRQ_IDX(irq); - - baboon->mb_ifr &= ~(1 << irq_idx); -} - int baboon_irq_pending(int irq) { int irq_idx = IRQ_IDX(irq); -- cgit v1.2.3