]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: remove redudant tryWakeP component
authorMichael Pratt <mpratt@google.com>
Tue, 16 Feb 2021 21:47:34 +0000 (16:47 -0500)
committerMichael Pratt <mpratt@google.com>
Fri, 16 Apr 2021 21:03:51 +0000 (21:03 +0000)
Here tryWakeP can't already be true, so there is no need to combine the
values.

This CL should have no functional changes.

For #43997.
For #44313.

Change-Id: I640c7bb88a5f70c8d22f89f0b5b146b3f60c0136
Reviewed-on: https://go-review.googlesource.com/c/go/+/307911
Trust: Michael Pratt <mpratt@google.com>
Run-TryBot: Michael Pratt <mpratt@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/runtime/proc.go

index 3ee5805aefc40c791a72c3256b165292405c485b..f479967d4196c0dd40e4ffbc10f41d2c2908d96b 100644 (file)
@@ -3136,7 +3136,9 @@ top:
        }
        if gp == nil && gcBlackenEnabled != 0 {
                gp = gcController.findRunnableGCWorker(_g_.m.p.ptr())
-               tryWakeP = tryWakeP || gp != nil
+               if gp != nil {
+                       tryWakeP = true
+               }
        }
        if gp == nil {
                // Check the global runnable queue once in a while to ensure fairness.