Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[MIPS] Remove dead code from irq_txx9.c

Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

authored by

Atsushi Nemoto and committed by
Ralf Baechle
5d3fdeac 6c76988b

+3 -7
+3 -7
arch/mips/kernel/irq_txx9.c
··· 105 105 unsigned int irq_nr = irq - TXX9_IRQ_BASE; 106 106 107 107 txx9_irq_mask(irq); 108 - if (TXx9_IRCR_EDGE(txx9irq[irq_nr].mode)) { 109 - /* clear edge detection */ 110 - u32 cr = __raw_readl(&txx9_ircptr->cr[irq_nr / 8]); 111 - cr = (cr >> ((irq_nr & (8 - 1)) * 2)) & 3; 112 - __raw_writel(TXx9_IRSCR_EIClrE | irq_nr, 113 - &txx9_ircptr->scr); 114 - } 108 + /* clear edge detection */ 109 + if (unlikely(TXx9_IRCR_EDGE(txx9irq[irq_nr].mode))) 110 + __raw_writel(TXx9_IRSCR_EIClrE | irq_nr, &txx9_ircptr->scr); 115 111 } 116 112 117 113 static int txx9_irq_set_type(unsigned int irq, unsigned int flow_type)