]> Cypherpunks repositories - gostls13.git/commit
runtime: add lock partial order edge (fin -> wbufSpans)
authorMichael Pratt <mpratt@google.com>
Tue, 25 Aug 2020 14:39:02 +0000 (10:39 -0400)
committerMichael Pratt <mpratt@google.com>
Thu, 27 Aug 2020 19:42:42 +0000 (19:42 +0000)
commit2013f70256e55f5f6f826757333aae42b4667561
tree4a4ae50b3052030e6e5157a8f026dab5905260dd
parenta98fe2632cf144d6ed41daf7255aa912f0e430db
runtime: add lock partial order edge (fin -> wbufSpans)

runfinq may have write barriers, thus it may need to take wbufSpans on
any write.

Fixes #41021

Change-Id: Ib69e20994b5d7d1526ad53d6ddb5e2e83bf2ed00
Reviewed-on: https://go-review.googlesource.com/c/go/+/250464
Run-TryBot: Michael Pratt <mpratt@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dan Scales <danscales@google.com>
src/runtime/lockrank.go