Commit 91b60437 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Linus Torvalds

[PATCH] M68k update (part 43)

M68k TLB updates
parent 0ff21ea7
...@@ -3,7 +3,9 @@ ...@@ -3,7 +3,9 @@
#ifndef CONFIG_SUN3 #ifndef CONFIG_SUN3
extern inline void flush_tlb_kernel_page(unsigned long addr) #include <asm/current.h>
static inline void flush_tlb_kernel_page(void *addr)
{ {
if (CPU_IS_040_OR_060) { if (CPU_IS_040_OR_060) {
mm_segment_t old_fs = get_fs(); mm_segment_t old_fs = get_fs();
...@@ -92,6 +94,13 @@ extern inline void flush_tlb_pgtables(struct mm_struct *mm, ...@@ -92,6 +94,13 @@ extern inline void flush_tlb_pgtables(struct mm_struct *mm,
#else #else
/* Reserved PMEGs. */
extern char sun3_reserved_pmeg[SUN3_PMEGS_NUM];
extern unsigned long pmeg_vaddr[SUN3_PMEGS_NUM];
extern unsigned char pmeg_alloc[SUN3_PMEGS_NUM];
extern unsigned char pmeg_ctx[SUN3_PMEGS_NUM];
/* Flush all userspace mappings one by one... (why no flush command, /* Flush all userspace mappings one by one... (why no flush command,
sun?) */ sun?) */
static inline void flush_tlb_all(void) static inline void flush_tlb_all(void)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment