#ifdef DEBUG printk(KERN_INFO "debug: reserved %d areas of %d pages for debugging %s\n", nr_areas, 1 << page_order, rc->name); #endif out: if (rc == NULL){ 
debug_register_view(rc, &debug_pages_view); out: if (!rc){ 
debug_info_t *debug_register    (char *name, int page_order, int nr_areas, int buf_size) {	debug_info_t *rc = NULL;	if (!initialized)		BUG();	down(&debug_lock);        /* create new debug_info */	rc = debug_info_create(name, page_order, nr_areas, buf_size);	if(!rc) 		goto out;	debug_register_view(rc, &debug_level_view);        debug_register_view(rc, &debug_flush_view);#ifdef DEBUG	printk(KERN_INFO	       "debug: reserved %d areas of %d pages for debugging %s\n",	       nr_areas, 1 << page_order, rc->name);#endif      out:        if (rc == NULL){		printk(KERN_ERR "debug: debug_register failed for %s\n",name);        }	up(&debug_lock);	return rc;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/66a464dbc8e0345b6f972b92bf1118e043d7c987/debug.c/clean/arch/s390/kernel/debug.c