]> Cypherpunks repositories - gostls13.git/commit
runtime: make notetsleep() return false if timeout happens
authorDmitriy Vyukov <dvyukov@google.com>
Wed, 29 May 2013 07:49:45 +0000 (11:49 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Wed, 29 May 2013 07:49:45 +0000 (11:49 +0400)
commite932c2035f01f76f614750af022d2f3975146191
treebaae08fe70ba3d093989f003937c2231a0862f5c
parent605da0e2a23fbaadca9bd056a3cf04ecac507add
runtime: make notetsleep() return false if timeout happens
This is needed for preemptive scheduler, because during
stoptheworld we want to wait with timeout and re-preempt
M's on timeout.

R=golang-dev, remyoudompheng, iant
CC=golang-dev
https://golang.org/cl/9375043
src/pkg/runtime/lock_futex.c
src/pkg/runtime/lock_sema.c
src/pkg/runtime/runtime.h