int __init probe_irq(int nr) 
static int __init probe_irq(int nr) 
int __init probe_irq(int nr){	int irqs, irq;	outw(dc_normal | READ_AHEAD, r_data_control);	/* disable irq-generation */	sti();	irqs = probe_irq_on();	reset_cm260();		/* causes interrupt */	udelay(100);		/* wait for it */	irq = probe_irq_off(irqs);	outw(dc_normal | READ_AHEAD, r_data_control);	/* services interrupt */	if (nr && irq != nr && irq > 0)		return 0;	/* wrong interrupt happened */	else		return irq;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8b3d4a2a3ef9488d4477e8823106abfd6039eb66/cm206.c/clean/drivers/cdrom/cm206.c