Commit 301bc66a authored by Clément Chigot's avatar Clément Chigot Committed by Ian Lance Taylor

runtime: fix netpollBreak for AIX

Change-Id: I2629711ce02d935130fb2aab29f9028b62ba9fe6
Reviewed-on: https://go-review.googlesource.com/c/go/+/204318
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
parent 17190de0
...@@ -185,13 +185,12 @@ retry: ...@@ -185,13 +185,12 @@ retry:
for read(rdwake, unsafe.Pointer(&b[0]), 1) == 1 { for read(rdwake, unsafe.Pointer(&b[0]), 1) == 1 {
} }
} }
// Do not look at the other fds in this case as the mode may have changed // Still look at the other fds even if the mode may have
// XXX only additions of flags are made, so maybe it is ok // changed, as netpollBreak might have been called.
unlock(&mtxset) n--
goto retry
} }
var toRun gList var toRun gList
for i := 0; i < len(pfds) && n > 0; i++ { for i := 1; i < len(pfds) && n > 0; i++ {
pfd := &pfds[i] pfd := &pfds[i]
var mode int32 var mode int32
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment