Commit | Line | Data |
---|---|---|
5c01b46b AB |
1 | #ifndef __ASM_GENERIC_MMU_CONTEXT_H |
2 | #define __ASM_GENERIC_MMU_CONTEXT_H | |
3 | ||
4 | /* | |
5 | * Generic hooks for NOMMU architectures, which do not need to do | |
6 | * anything special here. | |
7 | */ | |
8 | ||
9 | #include <asm-generic/mm_hooks.h> | |
10 | ||
11 | struct task_struct; | |
12 | struct mm_struct; | |
13 | ||
14 | static inline void enter_lazy_tlb(struct mm_struct *mm, | |
15 | struct task_struct *tsk) | |
16 | { | |
17 | } | |
18 | ||
19 | static inline int init_new_context(struct task_struct *tsk, | |
20 | struct mm_struct *mm) | |
21 | { | |
22 | return 0; | |
23 | } | |
24 | ||
25 | static inline void destroy_context(struct mm_struct *mm) | |
26 | { | |
27 | } | |
28 | ||
29 | static inline void deactivate_mm(struct task_struct *task, | |
30 | struct mm_struct *mm) | |
31 | { | |
32 | } | |
33 | ||
34 | static inline void switch_mm(struct mm_struct *prev, | |
35 | struct mm_struct *next, | |
36 | struct task_struct *tsk) | |
37 | { | |
38 | } | |
39 | ||
40 | static inline void activate_mm(struct mm_struct *prev_mm, | |
41 | struct mm_struct *next_mm) | |
42 | { | |
43 | } | |
44 | ||
45 | #endif /* __ASM_GENERIC_MMU_CONTEXT_H */ |