]> Cypherpunks repositories - gostls13.git/commit
runtime: add vgetrandom lock rank
authorMichael Pratt <mpratt@google.com>
Thu, 29 May 2025 16:41:21 +0000 (12:41 -0400)
committerMichael Pratt <mpratt@google.com>
Thu, 29 May 2025 17:55:45 +0000 (10:55 -0700)
commit7b4d065267aec8f899a5c5423c1ac501d31807cc
tree2209a7ed8bdd611776a79de30a3c2c13ce47c3bd
parente481a08e0ecb823f368318b142d3dec7340fe51e
runtime: add vgetrandom lock rank

vgetrandomGetState can call malloc, so this is not a leaf lock.

Our staticlockrank builder doesn't support vgetrandom, so it didn't
catch this.

Cq-Include-Trybots: luci.golang.try:gotip-linux-amd64-staticlockranking
Change-Id: I6a6a636c36c9172e4ebf9493c10cb23cac29a13f
Reviewed-on: https://go-review.googlesource.com/c/go/+/677255
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/runtime/lockrank.go
src/runtime/mklockrank.go
src/runtime/vgetrandom_linux.go