Displaying 4 results from an estimated 4 matches for "del_lazy_mm".
2007 Apr 18
0
[PATCH 14/14] i386 / Introduce hypervisor lazy pinning hooks
...= current->mm;
if (old_mm && unlikely(old_mm->context.size > 0)) {
retval = copy_ldt(&mm->context, &old_mm->context);
}
+ if (retval == 0)
+ add_lazy_mm(mm);
return retval;
}
@@ -31,6 +34,7 @@
{
if (unlikely(mm->context.size))
destroy_ldt(mm);
+ del_lazy_mm(mm);
}
static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
Index: linux-2.6.13/include/asm-i386/mach-default/mach_mmu.h
===================================================================
--- linux-2.6.13.orig/include/asm-i386/mach-default/mach_mmu.h 2005-08-10 17:1...
2007 Apr 18
0
[PATCH 14/14] i386 / Introduce hypervisor lazy pinning hooks
...= current->mm;
if (old_mm && unlikely(old_mm->context.size > 0)) {
retval = copy_ldt(&mm->context, &old_mm->context);
}
+ if (retval == 0)
+ add_lazy_mm(mm);
return retval;
}
@@ -31,6 +34,7 @@
{
if (unlikely(mm->context.size))
destroy_ldt(mm);
+ del_lazy_mm(mm);
}
static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
Index: linux-2.6.13/include/asm-i386/mach-default/mach_mmu.h
===================================================================
--- linux-2.6.13.orig/include/asm-i386/mach-default/mach_mmu.h 2005-08-10 17:1...
2007 Apr 18
2
[PATCH 3/6] i386 virtualization - Make ldt a desc struct
...(&mm->context, &old_mm->context);
> }
> if (retval == 0)
> @@ -32,7 +32,7 @@
> */
> static inline void destroy_context(struct mm_struct *mm)
> {
> - if (unlikely(mm->context.size))
> + if (unlikely(mm->context.ldt))
> destroy_ldt(mm);
> del_lazy_mm(mm);
> }
> Index: linux-2.6.13/include/asm-i386/mach-default/mach_desc.h
> ===================================================================
> --- linux-2.6.13.orig/include/asm-i386/mach-default/mach_desc.h 2005-08-15 11:16:59.000000000 -0700
> +++ linux-2.6.13/include/asm-i386/ma...
2007 Apr 18
2
[PATCH 3/6] i386 virtualization - Make ldt a desc struct
...(&mm->context, &old_mm->context);
> }
> if (retval == 0)
> @@ -32,7 +32,7 @@
> */
> static inline void destroy_context(struct mm_struct *mm)
> {
> - if (unlikely(mm->context.size))
> + if (unlikely(mm->context.ldt))
> destroy_ldt(mm);
> del_lazy_mm(mm);
> }
> Index: linux-2.6.13/include/asm-i386/mach-default/mach_desc.h
> ===================================================================
> --- linux-2.6.13.orig/include/asm-i386/mach-default/mach_desc.h 2005-08-15 11:16:59.000000000 -0700
> +++ linux-2.6.13/include/asm-i386/ma...