summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/runtime/proc.c')
-rw-r--r--src/pkg/runtime/proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c
index a587a7fd4..2abb28307 100644
--- a/src/pkg/runtime/proc.c
+++ b/src/pkg/runtime/proc.c
@@ -168,7 +168,7 @@ gput(G *g)
M *m;
// If g is wired, hand it off directly.
- if((m = g->lockedm) != nil) {
+ if(sched.mcpu < sched.mcpumax && (m = g->lockedm) != nil) {
mnextg(m, g);
return;
}