hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/xtensa/include/asm/tlb.h
....@@ -14,32 +14,6 @@
1414 #include <asm/cache.h>
1515 #include <asm/page.h>
1616
17
-#if (DCACHE_WAY_SIZE <= PAGE_SIZE)
18
-
19
-/* Note, read http://lkml.org/lkml/2004/1/15/6 */
20
-
21
-# define tlb_start_vma(tlb,vma) do { } while (0)
22
-# define tlb_end_vma(tlb,vma) do { } while (0)
23
-
24
-#else
25
-
26
-# define tlb_start_vma(tlb, vma) \
27
- do { \
28
- if (!tlb->fullmm) \
29
- flush_cache_range(vma, vma->vm_start, vma->vm_end); \
30
- } while(0)
31
-
32
-# define tlb_end_vma(tlb, vma) \
33
- do { \
34
- if (!tlb->fullmm) \
35
- flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
36
- } while(0)
37
-
38
-#endif
39
-
40
-#define __tlb_remove_tlb_entry(tlb,pte,addr) do { } while (0)
41
-#define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
42
-
4317 #include <asm-generic/tlb.h>
4418
4519 #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte)