status = recover_from_read_error(slidx, peidx, pbci, sos); 
status = recover_from_read_error(slidx, peidx, pbci, sos); 
recover_from_platform_error(slidx_table_t *slidx, peidx_table_t *peidx, pal_bus_check_info_t *pbci,			    struct ia64_sal_os_state *sos){	int status = 0;	pal_processor_state_info_t *psp = (pal_processor_state_info_t*)peidx_psp(peidx);	if (psp->bc && pbci->eb && pbci->bsi == 0) {		switch(pbci->type) {		case 1: /* partial read */		case 3: /* full line(cpu) read */		case 9: /* I/O space read */			status = recover_from_read_error(slidx, peidx, pbci, sos);			break;		case 0: /* unknown */		case 2: /* partial write */		case 4: /* full line write */		case 5: /* implicit or explicit write-back operation */		case 6: /* snoop probe */		case 7: /* incoming or outgoing ptc.g */		case 8: /* write coalescing transactions */		case 10: /* I/O space write */		case 11: /* inter-processor interrupt message(IPI) */		case 12: /* interrupt acknowledge or external task priority cycle */		default:			break;		}	}	return status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/20305e59724381365096b6ab0a48054723367c80/mca_drv.c/buggy/arch/ia64/kernel/mca_drv.c