]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: refine netpollunblock by removing unreachable 'if' condition
authorAndy Pan <panjf2000@gmail.com>
Wed, 25 Dec 2019 03:33:14 +0000 (03:33 +0000)
committerIan Lance Taylor <iant@golang.org>
Fri, 27 Mar 2020 20:30:27 +0000 (20:30 +0000)
Change-Id: I58ac10013cadd78618124cb7ff134384d158ea4f
GitHub-Last-Rev: 2dfff0d3d3d18ecb196d5357cdfec196424d9e3b
GitHub-Pull-Request: golang/go#36276
Reviewed-on: https://go-review.googlesource.com/c/go/+/212557
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/runtime/netpoll.go

index 3852598b7ea77fb926e8033f0647fdd3ac920945..918c361c2e3b6b7ccf5dc821139fa61c5a5e6faa 100644 (file)
@@ -447,7 +447,7 @@ func netpollunblock(pd *pollDesc, mode int32, ioready bool) *g {
                        new = pdReady
                }
                if atomic.Casuintptr(gpp, old, new) {
-                       if old == pdReady || old == pdWait {
+                       if old == pdWait {
                                old = 0
                        }
                        return (*g)(unsafe.Pointer(old))