sync.Mutex.Unlock (method, view implemented interface methods)

305 uses

	sync (current package)
		map.go#L119: 		m.mu.Unlock()
		map.go#L162: 	m.mu.Unlock()
		map.go#L229: 	m.mu.Unlock()
		map.go#L283: 		m.mu.Unlock()
		map.go#L337: 		m.mu.Unlock()
		mutex.go#L179: func (m *Mutex) Unlock() {
		once.go#L65: 	defer o.m.Unlock()
		pool.go#L214: 	defer allPoolsMu.Unlock()
		rwmutex.go#L149: 	rw.w.Unlock()

	context
		context.go#L275: 		p.mu.Unlock()
		context.go#L308: 	p.mu.Unlock()
		context.go#L325: 	p.mu.Unlock()
		context.go#L366: 	c.mu.Unlock()
		context.go#L373: 	c.mu.Unlock()
		context.go#L400: 		c.mu.Unlock()
		context.go#L414: 	c.mu.Unlock()
		context.go#L449: 	defer c.mu.Unlock()
		context.go#L489: 	c.mu.Unlock()

	crypto/rand
		rand_unix.go#L65: 	defer r.mu.Unlock()
		rand_unix.go#L125: 	defer r.mu.Unlock()

	crypto/tls
		common.go#L1293: 	writerMutex.Unlock()
		common.go#L1374: 	defer c.Unlock()
		common.go#L1407: 	defer c.Unlock()
		conn.go#L824: 	defer c.out.Unlock()
		conn.go#L999: 	defer c.out.Unlock()
		conn.go#L1116: 	defer c.out.Unlock()
		conn.go#L1190: 	defer c.handshakeMutex.Unlock()
		conn.go#L1239: 		defer c.out.Unlock()
		conn.go#L1273: 	defer c.in.Unlock()
		conn.go#L1356: 	defer c.out.Unlock()
		conn.go#L1379: 	defer c.handshakeMutex.Unlock()
		conn.go#L1389: 	defer c.in.Unlock()
		conn.go#L1410: 	defer c.handshakeMutex.Unlock()
		conn.go#L1446: 	defer c.handshakeMutex.Unlock()
		conn.go#L1456: 	defer c.handshakeMutex.Unlock()

	encoding/gob
		decode.go#L1042: 	defer typeLock.Unlock()
		decoder.go#L207: 	defer dec.mutex.Unlock()
		encode.go#L677: 	defer info.encInit.Unlock()
		encoder.go#L229: 	defer enc.mutex.Unlock()
		type.go#L709: 	defer typeLock.Unlock()

	go.etcd.io/bbolt
		db.go#L474: 	defer db.rwlock.Unlock()
		db.go#L477: 	defer db.metalock.Unlock()
		db.go#L561: 		db.metalock.Unlock()
		db.go#L574: 	db.metalock.Unlock()
		db.go#L598: 	defer db.metalock.Unlock()
		db.go#L602: 		db.rwlock.Unlock()
		db.go#L661: 	db.metalock.Unlock()
		db.go#L768: 	db.batchMu.Unlock()
		db.go#L804: 	b.db.batchMu.Unlock()
		tx.go#L303: 		tx.db.rwlock.Unlock()

	go/token
		position.go#L130: 	f.mutex.Unlock()
		position.go#L143: 	f.mutex.Unlock()
		position.go#L156: 	defer f.mutex.Unlock()
		position.go#L190: 	f.mutex.Unlock()
		position.go#L212: 	f.mutex.Unlock()
		position.go#L223: 	defer f.mutex.Unlock()
		position.go#L261: 	f.mutex.Unlock()
		position.go#L303: 	defer f.mutex.Unlock()
		serialize.go#L65: 		f.mutex.Unlock()

	golang.org/x/sys/unix
		syscall_unix.go#L128: 	defer m.Unlock()
		syscall_unix.go#L141: 	defer m.Unlock()

	internal/singleflight
		singleflight.go#L54: 		g.mu.Unlock()
		singleflight.go#L61: 	g.mu.Unlock()
		singleflight.go#L80: 		g.mu.Unlock()
		singleflight.go#L86: 	g.mu.Unlock()
		singleflight.go#L103: 	g.mu.Unlock()
		singleflight.go#L113: 	defer g.mu.Unlock()

	internal/testlog
		exit.go#L16: 	defer panicOnExit0.mu.Unlock()
		exit.go#L31: 	defer panicOnExit0.mu.Unlock()

	io
		pipe.go#L23: 	defer a.Unlock()
		pipe.go#L31: 	defer a.Unlock()
		pipe.go#L90: 		defer p.wrMu.Unlock()

	io/ioutil
		tempfile.go#L36: 	randmu.Unlock()
		tempfile.go#L69: 				randmu.Unlock()
		tempfile.go#L122: 				randmu.Unlock()

	log
		log.go#L72: 	defer l.mu.Unlock()
		log.go#L166: 	defer l.mu.Unlock()
		log.go#L169: 		l.mu.Unlock()
		log.go#L245: 	defer l.mu.Unlock()
		log.go#L253: 	defer l.mu.Unlock()
		log.go#L260: 	defer l.mu.Unlock()
		log.go#L267: 	defer l.mu.Unlock()
		log.go#L274: 	defer l.mu.Unlock()
		log.go#L281: 	defer std.mu.Unlock()

	math/big
		natconv.go#L508: 		cacheBase10.Unlock()

	math/rand
		rand.go#L390: 	r.lk.Unlock()
		rand.go#L397: 	r.lk.Unlock()
		rand.go#L404: 	r.lk.Unlock()
		rand.go#L412: 	r.lk.Unlock()
		rand.go#L419: 	r.lk.Unlock()

	mime
		type.go#L46: 	defer extensionsMu.Unlock()
		type.go#L187: 	defer extensionsMu.Unlock()

	net
		hosts.go#L106: 	defer hosts.Unlock()
		hosts.go#L125: 	defer hosts.Unlock()
		pipe.go#L33: 	defer d.mu.Unlock()
		pipe.go#L69: 	defer d.mu.Unlock()
		pipe.go#L192: 	defer p.wrMu.Unlock()

	net/http
		h2_bundle.go#L769: 			p.mu.Unlock()
		h2_bundle.go#L774: 		p.mu.Unlock()
		h2_bundle.go#L779: 	p.mu.Unlock()
		h2_bundle.go#L819: 	c.p.mu.Unlock()
		h2_bundle.go#L834: 			p.mu.Unlock()
		h2_bundle.go#L850: 	p.mu.Unlock()
		h2_bundle.go#L877: 	p.mu.Unlock()
		h2_bundle.go#L900: 	defer p.mu.Unlock()
		h2_bundle.go#L918: 	defer p.mu.Unlock()
		h2_bundle.go#L3485: 	defer p.mu.Unlock()
		h2_bundle.go#L3496: 	defer p.mu.Unlock()
		h2_bundle.go#L3525: 	defer p.mu.Unlock()
		h2_bundle.go#L3561: 	defer p.mu.Unlock()
		h2_bundle.go#L3598: 	defer p.mu.Unlock()
		h2_bundle.go#L3609: 	defer p.mu.Unlock()
		h2_bundle.go#L3753: 	s.mu.Unlock()
		h2_bundle.go#L3762: 	s.mu.Unlock()
		h2_bundle.go#L3773: 	s.mu.Unlock()
		h2_bundle.go#L4365: 		defer http2testHookOnPanicMu.Unlock()
		h2_bundle.go#L6165: 	rws.closeNotifierMu.Unlock()
		h2_bundle.go#L6857: 	cc.mu.Unlock()
		h2_bundle.go#L6881: 	defer cc.mu.Unlock()
		h2_bundle.go#L6893: 	cc.mu.Unlock()
		h2_bundle.go#L7228: 	defer cc.mu.Unlock()
		h2_bundle.go#L7255: 	defer cc.mu.Unlock()
		h2_bundle.go#L7268: 	defer cc.mu.Unlock()
		h2_bundle.go#L7322: 		cc.mu.Unlock()
		h2_bundle.go#L7328: 	cc.mu.Unlock()
		h2_bundle.go#L7348: 		defer cc.mu.Unlock()
		h2_bundle.go#L7370: 		cc.mu.Unlock()
		h2_bundle.go#L7377: 	defer cc.mu.Unlock()
		h2_bundle.go#L7379: 	defer cc.wmu.Unlock()
		h2_bundle.go#L7402: 	defer cc.mu.Unlock()
		h2_bundle.go#L7444: 			cc.mu.Unlock()
		h2_bundle.go#L7448: 	cc.mu.Unlock()
		h2_bundle.go#L7454: 	defer cc.mu.Unlock()
		h2_bundle.go#L7551: 		cc.mu.Unlock()
		h2_bundle.go#L7585: 		cc.mu.Unlock()
		h2_bundle.go#L7599: 		cc.wmu.Unlock()
		h2_bundle.go#L7608: 	cc.wmu.Unlock()
		h2_bundle.go#L7610: 	cc.mu.Unlock()
		h2_bundle.go#L7757: 					cc.mu.Unlock()
		h2_bundle.go#L7892: 			cc.wmu.Unlock()
		h2_bundle.go#L7910: 		cc.mu.Unlock()
		h2_bundle.go#L7920: 	cc.mu.Unlock()
		h2_bundle.go#L7923: 	defer cc.wmu.Unlock()
		h2_bundle.go#L7945: 	defer cc.mu.Unlock()
		h2_bundle.go#L8216: 	defer cc.mu.Unlock()
		h2_bundle.go#L8248: 		cc.wmu.Unlock()
		h2_bundle.go#L8307: 	cc.mu.Unlock()
		h2_bundle.go#L8635: 	defer cc.mu.Unlock()
		h2_bundle.go#L8655: 		defer cc.wmu.Unlock()
		h2_bundle.go#L8689: 		cc.wmu.Unlock()
		h2_bundle.go#L8690: 		cc.mu.Unlock()
		h2_bundle.go#L8705: 		cc.mu.Unlock()
		h2_bundle.go#L8720: 			cc.mu.Unlock()
		h2_bundle.go#L8725: 			cc.wmu.Unlock()
		h2_bundle.go#L8751: 			cc.mu.Unlock()
		h2_bundle.go#L8775: 			cc.wmu.Unlock()
		h2_bundle.go#L8777: 		cc.mu.Unlock()
		h2_bundle.go#L8840: 	defer cc.mu.Unlock()
		h2_bundle.go#L8888: 	defer cc.wmu.Unlock()
		h2_bundle.go#L8903: 	defer cc.mu.Unlock()
		h2_bundle.go#L8951: 			cc.mu.Unlock()
		h2_bundle.go#L8954: 		cc.mu.Unlock()
		h2_bundle.go#L8958: 		cc.wmu.Unlock()
		h2_bundle.go#L8962: 		cc.wmu.Unlock()
		h2_bundle.go#L8965: 	cc.wmu.Unlock()
		h2_bundle.go#L8981: 		defer cc.mu.Unlock()
		h2_bundle.go#L8991: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9017: 	cc.wmu.Unlock()
		h2_bundle.go#L9113: 		cs.cc.mu.Unlock()
		h2_bundle.go#L9231: 	cc.mu.Unlock()
		server.go#L306: 	defer c.mu.Unlock()
		server.go#L675: func (cr *connReader) unlock() { cr.mu.Unlock() }
		server.go#L910: 		w.writeContinueMu.Unlock()
		server.go#L1365: 			bdy.mu.Unlock()
		server.go#L1597: 		w.writeContinueMu.Unlock()
		server.go#L2015: 	defer c.mu.Unlock()
		server.go#L2656: 	defer s.mu.Unlock()
		server.go#L2691: 	defer srv.mu.Unlock()
		server.go#L2739: 	srv.mu.Unlock()
		server.go#L2776: 	srv.mu.Unlock()
		server.go#L2781: 	defer s.mu.Unlock()
		server.go#L2789: 	defer s.mu.Unlock()
		server.go#L3068: 	defer s.mu.Unlock()
		server.go#L3085: 	defer s.mu.Unlock()
		server.go#L3324: 		defer tw.mu.Unlock()
		server.go#L3336: 		defer tw.mu.Unlock()
		server.go#L3369: 	defer tw.mu.Unlock()
		server.go#L3398: 	defer tw.mu.Unlock()
		server.go#L3475: 	defer uniqNameMu.Unlock()
		transfer.go#L830: 	defer b.mu.Unlock()
		transfer.go#L972: 	defer b.mu.Unlock()
		transfer.go#L1013: 	defer b.mu.Unlock()
		transfer.go#L1021: 	defer b.mu.Unlock()
		transfer.go#L1027: 	defer b.mu.Unlock()
		transport.go#L474: 	tr.mu.Unlock()
		transport.go#L741: 	defer t.altMu.Unlock()
		transport.go#L765: 	t.idleMu.Unlock()
		transport.go#L792: 	t.reqMu.Unlock()
		transport.go#L914: 	defer t.idleMu.Unlock()
		transport.go#L1006: 	defer t.idleMu.Unlock()
		transport.go#L1089: 	defer t.idleMu.Unlock()
		transport.go#L1128: 	defer t.reqMu.Unlock()
		transport.go#L1145: 	defer t.reqMu.Unlock()
		transport.go#L1210: 	defer w.mu.Unlock()
		transport.go#L1235: 	w.mu.Unlock()
		transport.go#L1416: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1463: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1934: 	pc.mu.Unlock()
		transport.go#L1942: 	defer pc.mu.Unlock()
		transport.go#L1950: 	pc.mu.Unlock()
		transport.go#L1956: 	defer pc.mu.Unlock()
		transport.go#L1968: 	defer pc.mu.Unlock()
		transport.go#L1979: 	defer t.idleMu.Unlock()
		transport.go#L2020: 	req.mu.Unlock()
		transport.go#L2088: 			pc.mu.Unlock()
		transport.go#L2091: 		pc.mu.Unlock()
		transport.go#L2120: 		pc.mu.Unlock()
		transport.go#L2533: 	pc.mu.Unlock()
		transport.go#L2678: 	pc.mu.Unlock()
		transport.go#L2688: 	defer pc.mu.Unlock()
		transport.go#L2756: 	es.mu.Unlock()
		transport.go#L2767: 		defer es.mu.Unlock()
		transport.go#L2778: 	defer es.mu.Unlock()
		transport.go#L2823: 	gz.body.mu.Unlock()

	net/textproto
		pipeline.go#L40: 	p.mu.Unlock()
		pipeline.go#L84: 		s.mu.Unlock()
		pipeline.go#L92: 	s.mu.Unlock()
		pipeline.go#L102: 		s.mu.Unlock()
		pipeline.go#L114: 	s.mu.Unlock()

	os
		getwd.go#L60: 	getwdCache.Unlock()
		getwd.go#L123: 	getwdCache.Unlock()

	os/signal
		signal.go#L53: 	defer handlers.Unlock()
		signal.go#L127: 	defer handlers.Unlock()
		signal.go#L185: 		handlers.Unlock()
		signal.go#L212: 	handlers.Unlock()
		signal.go#L225: 	handlers.Unlock()
		signal.go#L239: 	defer handlers.Unlock()

	reflect
		type.go#L2023: 	defer funcLookupCache.Unlock()
		type.go#L2655: 	defer structLookupCache.Unlock()

	runtime/pprof
		pprof.go#L199: 	profiles.mu.Unlock()
		pprof.go#L254: 	defer p.mu.Unlock()
		pprof.go#L296: 	defer p.mu.Unlock()
		pprof.go#L307: 	defer p.mu.Unlock()
		pprof.go#L340: 	p.mu.Unlock()
		pprof.go#L774: 	defer cpu.Unlock()
		pprof.go#L822: 	defer cpu.Unlock()

	runtime/trace
		trace.go#L122: 	defer tracing.Unlock()
		trace.go#L144: 	defer tracing.Unlock()

	src.elv.sh/pkg/cli
		loop.go#L82: 	defer lp.redrawMutex.Unlock()
		loop.go#L153: 	defer lp.redrawMutex.Unlock()
		tty.go#L89: 	defer t.rawMutex.Unlock()
		tty.go#L99: 	defer t.rawMutex.Unlock()

	src.elv.sh/pkg/cli/clitest
		fake_tty.go#L100: 	defer t.eventChMutex.Unlock()
		fake_tty.go#L186: 	defer t.eventChMutex.Unlock()

	src.elv.sh/pkg/cli/lscolors
		lscolors.go#L43: 	defer lastColoristMutex.Unlock()

	src.elv.sh/pkg/cli/term
		file_reader_unix.go#L43: 	defer r.mutex.Unlock()
		file_reader_unix.go#L75: 	r.mutex.Unlock()

	src.elv.sh/pkg/edit
		completion.go#L455: 			defer outputMutex.Unlock()
		hist_store.go#L25: 	defer s.m.Unlock()
		hist_store.go#L31: 	defer s.m.Unlock()
		hist_store.go#L37: 	defer s.m.Unlock()
		hist_store.go#L43: 	defer s.m.Unlock()
		hist_store.go#L56: 	defer c.m.Unlock()
		hist_store.go#L62: 	defer c.m.Unlock()
		hist_store.go#L68: 	defer c.m.Unlock()
		listing_custom.go#L44: 				defer itemsMutex.Unlock()
		prompt.go#L137: 		defer resultMutex.Unlock()

	src.elv.sh/pkg/edit/highlight
		highlighter.go#L32: 	defer hl.state.Unlock()
		highlighter.go#L42: 			hl.state.Unlock()
		highlighter.go#L47: 		hl.state.Unlock()

	src.elv.sh/pkg/eval
		builtin_fn_misc.go#L262: 	defer evalCountMutex.Unlock()
		port.go#L124: 				m.Unlock()
		port.go#L135: 					m.Unlock()
		port.go#L161: 		defer mu.Unlock()

	src.elv.sh/pkg/eval/mods/unix
		umask.go#L61: 	defer umaskMutex.Unlock()
		umask.go#L104: 	defer umaskMutex.Unlock()

	src.elv.sh/pkg/rpc
		client.go#L72: 	defer client.reqMutex.Unlock()
		client.go#L77: 		client.mutex.Unlock()
		client.go#L85: 	client.mutex.Unlock()
		client.go#L95: 		client.mutex.Unlock()
		client.go#L116: 		client.mutex.Unlock()
		client.go#L163: 	client.mutex.Unlock()
		client.go#L164: 	client.reqMutex.Unlock()
		client.go#L252: 		client.mutex.Unlock()
		client.go#L256: 	client.mutex.Unlock()
		server.go#L353: 	sending.Unlock()
		server.go#L360: 	m.Unlock()
		server.go#L370: 	mtype.Unlock()
		server.go#L507: 	server.reqLock.Unlock()
		server.go#L515: 	server.reqLock.Unlock()
		server.go#L527: 	server.respLock.Unlock()
		server.go#L535: 	server.respLock.Unlock()

	syscall
		syscall_unix.go#L74: 	defer m.Unlock()
		syscall_unix.go#L87: 	defer m.Unlock()

	testing
		benchmark.go#L182: 	defer benchmarkLock.Unlock()
		benchmark.go#L618: 	benchmarkLock.Unlock()
		match.go#L54: 	defer m.mu.Unlock()
		match.go#L61: 	defer matchMutex.Unlock()
		testing.go#L353: 	defer p.lastNameMu.Unlock()
		testing.go#L367: 	defer p.lastNameMu.Unlock()
		testing.go#L953: 	c.tempDirMu.Unlock()
		testing.go#L1291: 		c.mu.Unlock()
		testing.go#L1295: 	c.mu.Unlock()
		testing.go#L1303: 		c.mu.Unlock()
		testing.go#L1307: 	c.mu.Unlock()