From 33357270f1e0673641c9eb28498c9c6e2b9bac72 Mon Sep 17 00:00:00 2001 From: Andy Pan Date: Wed, 25 Dec 2019 03:33:14 +0000 Subject: [PATCH] runtime: refine netpollunblock by removing unreachable 'if' condition 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 TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- src/runtime/netpoll.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/netpoll.go b/src/runtime/netpoll.go index 3852598b7e..918c361c2e 100644 --- a/src/runtime/netpoll.go +++ b/src/runtime/netpoll.go @@ -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)) -- 2.50.0