]> Cypherpunks repositories - gostls13.git/commit
runtime: do not trigger GC on g0
authorDmitriy Vyukov <dvyukov@google.com>
Wed, 21 Aug 2013 22:17:45 +0000 (02:17 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Wed, 21 Aug 2013 22:17:45 +0000 (02:17 +0400)
commitdfdd1ba028b0adc78f858850a255bcd57aabef86
tree1bb2dd5fe477d93410ac6eef1b27c634dbbde8b0
parent87fdb8fb9ab8de4e008fa7c1561b16e3df01223a
runtime: do not trigger GC on g0
GC acquires worldsema, which is a goroutine-level semaphore
which parks goroutines. g0 can not be parked.
Fixes #6193.

R=khr, khr
CC=golang-dev
https://golang.org/cl/12880045
src/pkg/runtime/mgc0.c
src/pkg/runtime/stack.c