Skip to content
Snippets Groups Projects
Commit e763b793 authored by Ben Lahaise's avatar Ben Lahaise Committed by Linus Torvalds
Browse files

[PATCH] uml: switch_mm fix


Not quite, something along the lines of the patch below works correctly (and
makes aio performance not suffer from multiple second delays), as skas0 mode
correctly switches mm contexts, unlike TT (which should probably get nuked
from the kernel now that skas0 seems to be working).

Signed-off-by: default avatarBenjamin LaHaise <bcrl@linux.intel.com>
Signed-off-by: default avatarJeff Dike <jdike@addtoit.com>
Cc: Paolo Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent ff5c6ff5
Branches
Tags
No related merge requests found
...@@ -29,7 +29,8 @@ static inline void activate_mm(struct mm_struct *old, struct mm_struct *new) ...@@ -29,7 +29,8 @@ static inline void activate_mm(struct mm_struct *old, struct mm_struct *new)
* possible. * possible.
*/ */
if (old != new && (current->flags & PF_BORROWED_MM)) if (old != new && (current->flags & PF_BORROWED_MM))
force_flush_all(); CHOOSE_MODE(force_flush_all(),
switch_mm_skas(&new->context.skas.id));
} }
static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment