} else { 
} else if (console_drivers) { 
int unregister_console(struct console *console){        struct console *a, *b;	int res = 1;	acquire_console_sem();	if (console_drivers == console) {		console_drivers=console->next;		res = 0;	} else {		for (a=console_drivers->next, b=console_drivers ;		     a; b=a, a=b->next) {			if (a == console) {				b->next = a->next;				res = 0;				break;			}		}	}	/* If last console is removed, we re-enable picking the first	 * one that gets registered. Without that, pmac early boot console	 * would prevent fbcon from taking over.	 *	 * If this isn't the last console and it has CON_CONSDEV set, we	 * need to set it on the next preferred console.	 */	if (console_drivers == NULL)		preferred_console = selected_console;	else if (console->flags & CON_CONSDEV)		console_drivers->flags |= CON_CONSDEV;	release_console_sem();	return res;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/e9b15b54d3646108bbd3e054158b402025d3e704/printk.c/clean/kernel/printk.c