]> Cypherpunks repositories - gostls13.git/commitdiff
internal/poll: adjust panic messages
authorMikio Hara <mikioh.mikioh@gmail.com>
Mon, 10 Apr 2017 03:26:49 +0000 (12:26 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Tue, 11 Apr 2017 01:29:20 +0000 (01:29 +0000)
Change-Id: Ic9be3249e76da7e86cc41baa88935249a94e4a16
Reviewed-on: https://go-review.googlesource.com/40073
Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/internal/poll/fd_mutex.go
src/internal/poll/fd_windows.go

index 2b7605337022f449592a1060f82eaa4b4d96d001..38d4be248dbf11272557da12e8af8260895699a2 100644 (file)
@@ -56,7 +56,7 @@ func (mu *fdMutex) incref() bool {
                }
                new := old + mutexRef
                if new&mutexRefMask == 0 {
-                       panic("net: inconsistent fdMutex")
+                       panic("inconsistent poll.fdMutex")
                }
                if atomic.CompareAndSwapUint64(&mu.state, old, new) {
                        return true
@@ -75,7 +75,7 @@ func (mu *fdMutex) increfAndClose() bool {
                // Mark as closed and acquire a reference.
                new := (old | mutexClosed) + mutexRef
                if new&mutexRefMask == 0 {
-                       panic("net: inconsistent fdMutex")
+                       panic("inconsistent poll.fdMutex")
                }
                // Remove all read and write waiters.
                new &^= mutexRMask | mutexWMask
@@ -101,7 +101,7 @@ func (mu *fdMutex) decref() bool {
        for {
                old := atomic.LoadUint64(&mu.state)
                if old&mutexRefMask == 0 {
-                       panic("net: inconsistent fdMutex")
+                       panic("inconsistent poll.fdMutex")
                }
                new := old - mutexRef
                if atomic.CompareAndSwapUint64(&mu.state, old, new) {
@@ -136,13 +136,13 @@ func (mu *fdMutex) rwlock(read bool) bool {
                        // Lock is free, acquire it.
                        new = (old | mutexBit) + mutexRef
                        if new&mutexRefMask == 0 {
-                               panic("net: inconsistent fdMutex")
+                               panic("inconsistent poll.fdMutex")
                        }
                } else {
                        // Wait for lock.
                        new = old + mutexWait
                        if new&mutexMask == 0 {
-                               panic("net: inconsistent fdMutex")
+                               panic("inconsistent poll.fdMutex")
                        }
                }
                if atomic.CompareAndSwapUint64(&mu.state, old, new) {
@@ -174,7 +174,7 @@ func (mu *fdMutex) rwunlock(read bool) bool {
        for {
                old := atomic.LoadUint64(&mu.state)
                if old&mutexBit == 0 || old&mutexRefMask == 0 {
-                       panic("net: inconsistent fdMutex")
+                       panic("inconsistent poll.fdMutex")
                }
                // Drop lock, drop reference and wake read waiter if present.
                new := (old &^ mutexBit) - mutexRef
index 8f24bd65e5161d754790b6d951439c239ea7b1cf..a5a1c0c966635fd283da114f9d827edc0c05b3fb 100644 (file)
@@ -203,7 +203,7 @@ func (s *ioSrv) ExecIO(o *operation, name string, submit func(o *operation) erro
        case ErrClosing, ErrTimeout:
                // will deal with those.
        default:
-               panic("net: unexpected runtime.netpoll error: " + netpollErr.Error())
+               panic("unexpected runtime.netpoll error: " + netpollErr.Error())
        }
        // Cancel our request.
        if canCancelIO {