lkml.org 
[lkml]   [2003]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subjectremove (start|end)_lazy_tlb()
Remove start_lazy_tlb() and end_lazy_tlb(), as they are unused.

include/linux/sched.h | 3 ---
kernel/exit.c | 26 --------------------------
2 files changed, 29 deletions(-)


diff -urpN linux-2.5.62/include/linux/sched.h cleanup-2.5.62-1/include/linux/sched.h
--- linux-2.5.62/include/linux/sched.h 2003-02-17 14:55:53.000000000 -0800
+++ cleanup-2.5.62-1/include/linux/sched.h 2003-02-18 17:13:37.000000000 -0800
@@ -571,9 +571,6 @@ static inline int capable(int cap)
*/
extern struct mm_struct * mm_alloc(void);

-extern struct mm_struct * start_lazy_tlb(void);
-extern void end_lazy_tlb(struct mm_struct *mm);
-
/* mmdrop drops the mm and the page tables */
extern inline void FASTCALL(__mmdrop(struct mm_struct *));
static inline void mmdrop(struct mm_struct * mm)
diff -urpN linux-2.5.62/kernel/exit.c cleanup-2.5.62-1/kernel/exit.c
--- linux-2.5.62/kernel/exit.c 2003-02-17 14:56:54.000000000 -0800
+++ cleanup-2.5.62-1/kernel/exit.c 2003-02-18 17:13:05.000000000 -0800
@@ -435,32 +435,6 @@ void exit_fs(struct task_struct *tsk)
}

/*
- * We can use these to temporarily drop into
- * "lazy TLB" mode and back.
- */
-struct mm_struct * start_lazy_tlb(void)
-{
- struct mm_struct *mm = current->mm;
- current->mm = NULL;
- /* active_mm is still 'mm' */
- atomic_inc(&mm->mm_count);
- enter_lazy_tlb(mm, current, smp_processor_id());
- return mm;
-}
-
-void end_lazy_tlb(struct mm_struct *mm)
-{
- struct mm_struct *active_mm = current->active_mm;
-
- current->mm = mm;
- if (mm != active_mm) {
- current->active_mm = mm;
- activate_mm(active_mm, mm);
- }
- mmdrop(active_mm);
-}
-
-/*
* Turn us into a lazy TLB process if we
* aren't already..
*/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
\
 
 \ /
  Last update: 2005-03-22 13:33    [W:0.079 / U:0.008 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site