else if (console->flags & CON_CONSDEV) console_drivers->flags |= CON_CONSDEV; 
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 (console_drivers == NULL)		preferred_console = selected_console;			release_console_sem();	return res;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ab4af03a4054bd78bcabfb2214c9597201beae35/printk.c/buggy/kernel/printk.c