desc->handle(irq, desc, regs); 
desc_handle_irq(irq, desc, regs); 
static void lubbock_irq_handler(unsigned int irq, struct irqdesc *desc,				struct pt_regs *regs){	unsigned long pending = LUB_IRQ_SET_CLR & lubbock_irq_enabled;	do {		GEDR(0) = GPIO_bit(0);	/* clear our parent irq */		if (likely(pending)) {			irq = LUBBOCK_IRQ(0) + __ffs(pending);			desc = irq_desc + irq;			desc->handle(irq, desc, regs);		}		pending = LUB_IRQ_SET_CLR & lubbock_irq_enabled;	} while (pending);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/664399e1fbdceb18da9c9c5534dedd62327c63e8/lubbock.c/buggy/arch/arm/mach-pxa/lubbock.c