mm_context_t context;
nv_mm_context_t context;
activate_context (struct mm_struct *mm){	mm_context_t context;	do {		context = get_mmu_context(mm);		if (!cpu_isset(smp_processor_id(), mm->cpu_vm_mask))			cpu_set(smp_processor_id(), mm->cpu_vm_mask);		reload_context(context);		/* in the unlikely event of a TLB-flush by another thread, redo the load: */	} while (unlikely(context != mm->context));}