cmdline_apic = changed; 
void __init generic_apic_probe(char *command_line) { 	char *s;	int i;	int changed = 0;	s = strstr(command_line, "apic=");	if (s && (s == command_line || isspace(s[-1]))) { 		char *p = strchr(s, ' '), old; 		if (!p)			p = strchr(s, '\0'); 		old = *p; 		*p = 0; 		for (i = 0; !changed && apic_probe[i]; i++) {			if (!strcmp(apic_probe[i]->name, s+5)) { 				changed = 1;				genapic = apic_probe[i];			}		}		if (!changed)			printk(KERN_ERR "Unknown genapic `%s' specified.\n", s);		*p = old;	} 	for (i = 0; !changed && apic_probe[i]; i++) { 		if (apic_probe[i]->probe()) {			changed = 1;			genapic = apic_probe[i]; 		} 	}	/* Not visible without early console */ 	if (!changed) 		panic("Didn't find an APIC driver"); 	printk(KERN_INFO "Using APIC driver %s\n", genapic->name);} 
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/911a62d42365076209e2c327e7688db296e35d62/probe.c/buggy/arch/i386/mach-generic/probe.c