[PATCH] x86_64: cleanup enter_lazy_tlb()
Move the #ifdef into the function body. Signed-off-by: Brian Gerst <bgerst@didntduck.org> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Родитель
1008fddcae
Коммит
e4b5939a7e
|
@ -15,18 +15,13 @@
|
||||||
int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
|
int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
|
||||||
void destroy_context(struct mm_struct *mm);
|
void destroy_context(struct mm_struct *mm);
|
||||||
|
|
||||||
#ifdef CONFIG_SMP
|
|
||||||
|
|
||||||
static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
|
static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_SMP
|
||||||
if (read_pda(mmu_state) == TLBSTATE_OK)
|
if (read_pda(mmu_state) == TLBSTATE_OK)
|
||||||
write_pda(mmu_state, TLBSTATE_LAZY);
|
write_pda(mmu_state, TLBSTATE_LAZY);
|
||||||
}
|
|
||||||
#else
|
|
||||||
static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
static inline void load_cr3(pgd_t *pgd)
|
static inline void load_cr3(pgd_t *pgd)
|
||||||
{
|
{
|
||||||
|
|
Загрузка…
Ссылка в новой задаче