if((current->mm != NULL) && (current->mm != &init_mm)) from = current->mm->context.skas.mm_fd; else from = -1; 
if(proc_mm){ if((cur_mm != NULL) && (cur_mm != &init_mm)) from = cur_mm->context.skas.id.u.mm_fd; else from = -1; 
int init_new_context_skas(struct task_struct *task, struct mm_struct *mm){	int from;	if((current->mm != NULL) && (current->mm != &init_mm))		from = current->mm->context.skas.mm_fd;	else from = -1;	mm->context.skas.mm_fd = new_mm(from);	if(mm->context.skas.mm_fd < 0){		printk("init_new_context_skas - new_mm failed, errno = %d\n",		       mm->context.skas.mm_fd);		return(mm->context.skas.mm_fd);	}	return(0);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d67b569f5f620c0fb95d5212642746b7ba9d29e4/mmu.c/clean/arch/um/kernel/skas/mmu.c