git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git]
/
arch
/
sparc64
/
mm
/
tlb.c
diff --git
a/arch/sparc64/mm/tlb.c
b/arch/sparc64/mm/tlb.c
index
90ca99d
..
8b104be
100644
(file)
--- a/
arch/sparc64/mm/tlb.c
+++ b/
arch/sparc64/mm/tlb.c
@@
-18,8
+18,7
@@
/* Heavily inspired by the ppc64 code. */
/* Heavily inspired by the ppc64 code. */
-DEFINE_PER_CPU(struct mmu_gather, mmu_gathers) =
- { NULL, 0, 0, 0, 0, 0, { 0 }, { NULL }, };
+DEFINE_PER_CPU(struct mmu_gather, mmu_gathers) = { 0, };
void flush_tlb_pending(void)
{
void flush_tlb_pending(void)
{
@@
-72,7
+71,7
@@
void tlb_batch_add(struct mm_struct *mm, unsigned long vaddr, pte_t *ptep, pte_t
no_cache_flush:
no_cache_flush:
- if (mp->
tlb_frozen
)
+ if (mp->
fullmm
)
return;
nr = mp->tlb_nr;
return;
nr = mp->tlb_nr;
@@
-97,7
+96,7
@@
void flush_tlb_pgtables(struct mm_struct *mm, unsigned long start, unsigned long
unsigned long nr = mp->tlb_nr;
long s = start, e = end, vpte_base;
unsigned long nr = mp->tlb_nr;
long s = start, e = end, vpte_base;
- if (mp->
tlb_frozen
)
+ if (mp->
fullmm
)
return;
/* If start is greater than end, that is a real problem. */
return;
/* If start is greater than end, that is a real problem. */