aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/runtime/chan.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/chan.go')
-rw-r--r--src/runtime/chan.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/runtime/chan.go b/src/runtime/chan.go
index 269f5a01b..1f0d7ced8 100644
--- a/src/runtime/chan.go
+++ b/src/runtime/chan.go
@@ -183,8 +183,7 @@ func (ch *channel) resumeRX(ok bool) unsafe.Pointer {
b.detach()
}
- // push task onto runqueue
- runqueue.Push(b.t)
+ scheduleTask(b.t)
return dst
}
@@ -210,8 +209,7 @@ func (ch *channel) resumeTX() unsafe.Pointer {
b.detach()
}
- // push task onto runqueue
- runqueue.Push(b.t)
+ scheduleTask(b.t)
return src
}