| commit | 8d321625fdae77d7e4a8c1681fe90bd893b9cdd2 | [log] [tgz] |
|---|---|---|
| author | Dmitriy Vyukov <dvyukov@google.com> | Fri Mar 14 23:25:48 2014 +0400 |
| committer | Dmitriy Vyukov <dvyukov@google.com> | Fri Mar 14 23:25:48 2014 +0400 |
| tree | 4bc303a3b7d46b1039acc7e5486854033a6a6a11 | |
| parent | f210fd1fa905ad381c8cb358ed7c004ec582f90f [diff] |
runtime: fix spans corruption The problem was that spans end up in wrong lists after split (e.g. in h->busy instead of h->central->empty). Also the span can be non-swept before split, I don't know what it can cause, but it's safer to operate on swept spans. Fixes #7544. R=golang-codereviews, rsc CC=golang-codereviews, khr https://golang.org/cl/76160043