From 3c86af57b7d9d64fc3f5d55c40a0a96e6831d623 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Sat, 18 Apr 2020 12:04:57 -0600 Subject: [PATCH] Allow contexts sharing process space to run on different CPUs --- src/syscall/process.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/syscall/process.rs b/src/syscall/process.rs index 571fd177..086e82d6 100644 --- a/src/syscall/process.rs +++ b/src/syscall/process.rs @@ -115,9 +115,10 @@ pub fn clone(flags: CloneFlags, stack_base: usize) -> Result<ContextId> { sigmask = context.sigmask; umask = context.umask; - if flags.contains(CLONE_VM) { - cpu_id_opt = context.cpu_id; - } + // Uncomment to disable threads on different CPUs + // if flags.contains(CLONE_VM) { + // cpu_id_opt = context.cpu_id; + // } arch = context.arch.clone(); -- GitLab