/* * Work around large numbers of spurious IRQs on PowerPC 82xx * systems. */ mb(); 
static void cpm2_end_irq(unsigned int irq_nr){	int	bit, word;	volatile uint	*simr;	if (!(irq_desc[irq_nr].status & (IRQ_DISABLED|IRQ_INPROGRESS))			&& irq_desc[irq_nr].action) {		irq_nr -= CPM_IRQ_OFFSET;		bit = irq_to_siubit[irq_nr];		word = irq_to_siureg[irq_nr];		simr = &(cpm2_immr->im_intctl.ic_simrh);		ppc_cached_irq_mask[word] |= 1 << bit;		simr[word] = ppc_cached_irq_mask[word];	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1bdacf88ebd7969fecbbf4c5b388cc094871222e/cpm2_pic.c/clean/arch/ppc/syslib/cpm2_pic.c