count++; 
int dmi_check_system(struct dmi_system_id *list){	int i, count = 0;	struct dmi_system_id *d = list;	while (d->ident) {		for (i = 0; i < ARRAY_SIZE(d->matches); i++) {			int s = d->matches[i].slot;			if (s == DMI_NONE)				continue;			if (dmi_ident[s] && strstr(dmi_ident[s], d->matches[i].substr))				continue;			/* No match */			goto fail;		}		if (d->callback && d->callback(d))			break;		count++;fail:		d++;	}	return count;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/640e803376b9c4072f69fec42e304c974a631298/dmi_scan.c/clean/arch/i386/kernel/dmi_scan.c