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

412 uses

	sync (current package)
		mutex.go#L64: func (m *Mutex) Unlock() {
		once.go#L75: 	defer o.m.Unlock()
		pool.go#L228: 	defer allPoolsMu.Unlock()
		rwmutex.go#L181: 		rw.w.Unlock()
		rwmutex.go#L219: 	rw.w.Unlock()

	context
		context.go#L296: 		cc.mu.Unlock()
		context.go#L412: 	p.mu.Unlock()
		context.go#L454: 	defer c.mu.Unlock()
		context.go#L503: 		p.mu.Unlock()
		context.go#L517: 		c.mu.Unlock()
		context.go#L558: 		c.mu.Unlock()
		context.go#L574: 	c.mu.Unlock()
		context.go#L650: 	defer c.mu.Unlock()
		context.go#L690: 	c.mu.Unlock()

	crypto/tls
		common.go#L1600: 	writerMutex.Unlock()
		common.go#L1695: 	defer c.Unlock()
		common.go#L1728: 	defer c.Unlock()
		conn.go#L867: 	defer c.out.Unlock()
		conn.go#L1056: 	defer c.out.Unlock()
		conn.go#L1073: 	defer c.out.Unlock()
		conn.go#L1220: 	defer c.out.Unlock()
		conn.go#L1294: 	defer c.handshakeMutex.Unlock()
		conn.go#L1347: 		defer c.out.Unlock()
		conn.go#L1390: 	defer c.in.Unlock()
		conn.go#L1473: 	defer c.out.Unlock()
		conn.go#L1550: 	defer c.handshakeMutex.Unlock()
		conn.go#L1560: 	defer c.in.Unlock()
		conn.go#L1593: 			c.out.Unlock()
		conn.go#L1610: 	defer c.handshakeMutex.Unlock()
		conn.go#L1660: 	defer c.handshakeMutex.Unlock()
		conn.go#L1670: 	defer c.handshakeMutex.Unlock()
		quic.go#L291: 	defer c.handshakeMutex.Unlock()
		quic.go#L510: 	c.handshakeMutex.Unlock()

	github.com/coder/websocket
		close.go#L236: 	c.closeReadMu.Unlock()
		conn.go#L153: 	defer c.closeMu.Unlock()
		conn.go#L238: 	c.activePingsMu.Unlock()
		conn.go#L243: 		c.activePingsMu.Unlock()
		read.go#L68: 		c.closeReadMu.Unlock()
		read.go#L74: 	c.closeReadMu.Unlock()
		read.go#L330: 		c.activePingsMu.Unlock()

	github.com/gotd/neo
		net.go#L49: 	defer c.closedMux.Unlock()
		net.go#L65: 	c.mux.Unlock()
		net.go#L86: 	c.mux.Unlock()
		net.go#L109: 	defer c.closedMux.Unlock()
		net.go#L137: 	c.mux.Unlock()
		net.go#L147: 	c.mux.Unlock()
		net.go#L157: 	c.mux.Unlock()
		time.go#L77: 	defer t.mux.Unlock()
		time.go#L86: 	defer t.mux.Unlock()
		time.go#L98: 	defer t.mux.Unlock()
		time.go#L136: 	defer t.mux.Unlock()
		time.go#L145: 	defer t.mux.Unlock()
		time.go#L154: 	defer t.mux.Unlock()
		time.go#L165: 	defer t.mux.Unlock()
		time.go#L202: 	t.mux.Unlock()

	github.com/gotd/td/mtproto
		ping.go#L52: 	c.pingMux.Unlock()
		ping.go#L87: 	c.pingMux.Unlock()
		ping.go#L94: 	c.pingMux.Unlock()
		write.go#L89: 	defer c.reqMux.Unlock()

	github.com/gotd/td/mtproto/salts
		salts.go#L22: 	defer s.saltsMux.Unlock()
		salts.go#L66: 	defer s.saltsMux.Unlock()
		salts.go#L89: 	s.saltsMux.Unlock()

	github.com/gotd/td/mtproxy/faketls
		faketls.go#L42: 	o.readBufMux.Unlock()
		faketls.go#L85: 	defer o.readBufMux.Unlock()

	github.com/gotd/td/pool
		pool.go#L94: 	defer c.mu.Unlock()
		pool.go#L145: 	defer c.mu.Unlock()
		pool.go#L162: 		c.mu.Unlock()
		pool.go#L177: 		c.mu.Unlock()
		pool.go#L199: 	c.mu.Unlock()
		req_map.go#L31: 	r.mux.Unlock()
		req_map.go#L38: 		r.mux.Unlock()
		req_map.go#L48: 	r.mux.Unlock()
		req_map.go#L62: 	r.mux.Unlock()

	github.com/gotd/td/proto
		message_id.go#L139: 	defer g.mux.Unlock()
		message_id.go#L195: 	defer b.mux.Unlock()

	github.com/gotd/td/rpc
		ack.go#L12: 	defer e.mux.Unlock()
		ack.go#L28: 	defer e.mux.Unlock()
		ack.go#L45: 	defer e.mux.Unlock()
		engine.go#L84: 		e.mux.Unlock()
		engine.go#L88: 	e.mux.Unlock()
		engine.go#L130: 	e.mux.Unlock()
		engine.go#L136: 		e.mux.Unlock()
		engine.go#L169: 		e.mux.Unlock()
		engine.go#L273: 	e.mux.Unlock()
		engine.go#L291: 	e.mux.Unlock()
		engine.go#L307: 	e.mux.Unlock()

	github.com/gotd/td/session
		storage_file.go#L25: 	defer f.mux.Unlock()
		storage_file.go#L45: 	defer f.mux.Unlock()

	github.com/gotd/td/syncio
		reader.go#L23: 	s.mux.Unlock()
		writer_at.go#L25: 	s.mux.Unlock()

	github.com/gotd/td/tdsync
		backoff.go#L18: 	s.mux.Unlock()
		backoff.go#L25: 	s.mux.Unlock()
		reset_ready.go#L25: 	r.lock.Unlock()
		reset_ready.go#L33: 	r.lock.Unlock()
		reset_ready.go#L39: 	defer r.lock.Unlock()

	github.com/gotd/td/telegram
		cdn.go#L133: 	defer c.cdnKeysMux.Unlock()
		cdn.go#L140: 	defer c.cdnKeysMux.Unlock()
		cdn.go#L209: 			c.cdnKeysMux.Unlock()
		cdn.go#L214: 			c.cdnKeysMux.Unlock()
		cdn.go#L222: 			c.cdnKeysMux.Unlock()
		cdn.go#L235: 		c.cdnKeysMux.Unlock()
		cdn.go#L246: 			c.cdnKeysMux.Unlock()
		cdn.go#L253: 		c.cdnKeysMux.Unlock()
		cdn_conn_dead.go#L27: 		c.cdnKeysMux.Unlock()
		cdn_conn_dead.go#L58: 	c.sessionsMux.Unlock()
		cdn_pool_manager.go#L145: 	defer m.mux.Unlock()
		cdn_pool_manager.go#L163: 	defer m.mux.Unlock()
		cdn_pool_manager.go#L174: 	defer m.mux.Unlock()
		cdn_pool_manager.go#L188: 	defer m.mux.Unlock()
		cdn_pool_manager.go#L283: 			m.mux.Unlock()
		cdn_pool_manager.go#L290: 		m.mux.Unlock()
		cdn_pool_manager.go#L298: 		m.mux.Unlock()
		cdn_pool_manager.go#L315: 	m.mux.Unlock()
		connect.go#L24: 	c.connMux.Unlock()
		connect.go#L132: 		c.connMux.Unlock()
		connect.go#L182: 		c.subConnsMux.Unlock()
		invoke.go#L98: 		c.connMux.Unlock()
		pfs.go#L30: 	c.sessionsMux.Unlock()
		pfs.go#L52: 	c.sessionsMux.Unlock()
		pool.go#L125: 		c.sessionsMux.Unlock()
		session.go#L59: 	c.connMux.Unlock()
		session.go#L116: 	c.connMux.Unlock()
		session.go#L136: 		c.sessionsMux.Unlock()
		session.go#L140: 	c.sessionsMux.Unlock()
		sub_conns.go#L17: 		c.subConnsMux.Unlock()
		sub_conns.go#L24: 		c.subConnsMux.Unlock()
		sub_conns.go#L28: 	c.subConnsMux.Unlock()

	github.com/gotd/td/telegram/downloader
		cdn_state_machine.go#L15: 	defer c.clientMux.Unlock()
		cdn_state_machine.go#L99: 	defer c.refreshMux.Unlock()
		cdn_verify.go#L31: 	c.windowsMux.Unlock()
		cdn_verify.go#L36: 	defer c.windowsMux.Unlock()
		cdn_verify.go#L56: 	defer c.windowsMux.Unlock()
		reader.go#L84: 	r.offsetMux.Unlock()
		verifier.go#L97: 	defer v.mux.Unlock()

	github.com/gotd/td/telegram/internal/manager
		conn.go#L100: 	c.mux.Unlock()
		conn.go#L122: 	c.mux.Unlock()
		conn.go#L140: 	defer c.mux.Unlock()
		conn.go#L147: 		defer c.mux.Unlock()
		conn.go#L349: 		c.mux.Unlock()
		conn.go#L403: 	c.mux.Unlock()

	github.com/gotd/td/transport
		connection.go#L36: 	defer c.writeMux.Unlock()
		connection.go#L58: 	defer c.readMux.Unlock()

	github.com/klauspost/compress/zstd
		enc_jobs.go#L195: 			js.mu.Unlock()
		enc_jobs.go#L206: 				js.mu.Unlock()
		enc_jobs.go#L222: 		js.mu.Unlock()
		enc_jobs.go#L248: 	js.mu.Unlock()
		enc_jobs.go#L257: 	js.mu.Unlock()
		encoder.go#L582: 	js.mu.Unlock()
		simple_go124.go#L31: 	weakMu.Unlock()
		simple_go124.go#L46: 			weakMu.Unlock()
		simple_go124.go#L54: 	weakMu.Unlock()
		zip.go#L63: 	defer r.mu.Unlock()
		zip.go#L78: 	defer r.mu.Unlock()
		zip.go#L96: 	defer w.mu.Unlock()
		zip.go#L105: 	defer w.mu.Unlock()

	github.com/refraction-networking/utls
		common.go#L1592: 	writerMutex.Unlock()
		common.go#L1682: 	defer c.Unlock()
		common.go#L1715: 	defer c.Unlock()
		conn.go#L862: 	defer c.out.Unlock()
		conn.go#L1051: 	defer c.out.Unlock()
		conn.go#L1068: 	defer c.out.Unlock()
		conn.go#L1224: 	defer c.out.Unlock()
		conn.go#L1298: 	defer c.handshakeMutex.Unlock()
		conn.go#L1354: 		defer c.out.Unlock()
		conn.go#L1392: 	defer c.in.Unlock()
		conn.go#L1475: 	defer c.out.Unlock()
		conn.go#L1566: 	defer c.handshakeMutex.Unlock()
		conn.go#L1576: 	defer c.in.Unlock()
		conn.go#L1607: 			c.out.Unlock()
		conn.go#L1624: 	defer c.handshakeMutex.Unlock()
		conn.go#L1680: 	defer c.handshakeMutex.Unlock()
		conn.go#L1690: 	defer c.handshakeMutex.Unlock()
		quic.go#L271: 	defer c.handshakeMutex.Unlock()
		quic.go#L479: 	c.handshakeMutex.Unlock()
		u_conn.go#L362: 	defer c.handshakeMutex.Unlock()
		u_conn.go#L372: 	defer c.in.Unlock()
		u_conn.go#L411: 			c.out.Unlock()
		u_conn.go#L445: 	defer c.out.Unlock()
		u_conn.go#L872: 	defer c.in.Unlock()
		u_conn.go#L940: 	defer c.handshakeMutex.Unlock()
		u_prng.go#L111: 	defer p.randomStreamMutex.Unlock()
		u_quic.go#L113: 	defer c.handshakeMutex.Unlock()
		u_roller.go#L61: 	c.HelloIDMu.Unlock()
		u_roller.go#L96: 		c.HelloIDMu.Unlock()

	go.opentelemetry.io/otel/trace
		auto.go#L198: 	defer s.mu.Unlock()
		auto.go#L222: 	defer s.mu.Unlock()
		auto.go#L452: 	defer s.mu.Unlock()
		auto.go#L493: 	defer s.mu.Unlock()
		auto.go#L515: 	defer s.mu.Unlock()
		auto.go#L551: 	defer s.mu.Unlock()
		auto.go#L594: 	defer s.mu.Unlock()

	golang.org/x/sync/singleflight
		singleflight.go#L98: 		g.mu.Unlock()
		singleflight.go#L111: 	g.mu.Unlock()
		singleflight.go#L130: 		g.mu.Unlock()
		singleflight.go#L136: 	g.mu.Unlock()
		singleflight.go#L157: 		defer g.mu.Unlock()
		singleflight.go#L213: 	g.mu.Unlock()

	image
		format.go#L41: 	formatsMu.Unlock()

	internal/bisect
		bisect.go#L755: 	d.mu.Unlock()

	internal/godebug
		godebug.go#L235: 	defer updateMu.Unlock()

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

	internal/testlog
		exit.go#L19: 	defer panicOnExit0.mu.Unlock()
		exit.go#L43: 	defer panicOnExit0.mu.Unlock()

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

	log
		log.go#L82: 	defer l.outMu.Unlock()
		log.go#L243: 	defer l.outMu.Unlock()
		log.go#L359: 	defer l.outMu.Unlock()

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

	math/rand
		rand.go#L377: 	fs.mu.Unlock()
		rand.go#L518: 	r.lk.Unlock()
		rand.go#L525: 	r.lk.Unlock()
		rand.go#L532: 	r.lk.Unlock()
		rand.go#L540: 	r.lk.Unlock()
		rand.go#L557: 	r.lk.Unlock()

	mime
		type.go#L39: 	defer extensionsMu.Unlock()
		type.go#L256: 	defer extensionsMu.Unlock()

	net
		hosts.go#L131: 	defer hosts.Unlock()
		hosts.go#L151: 	defer hosts.Unlock()
		nss.go#L37: 	nssConfig.mu.Unlock()
		nss.go#L75: 	conf.mu.Unlock()
		pipe.go#L33: 	defer d.mu.Unlock()
		pipe.go#L69: 	defer d.mu.Unlock()
		pipe.go#L192: 	defer p.wrMu.Unlock()

	net/http
		clientconn.go#L180: 	defer cc.stateHookMu.Unlock()
		clientconn.go#L298: 	defer cc.stateHookMu.Unlock()
		clientconn.go#L369: 	cc.stateHookMu.Unlock()
		clientconn.go#L414: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L423: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L432: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L447: 	defer cc.pconn.mu.Unlock()
		h2_bundle.go#L808: 				p.mu.Unlock()
		h2_bundle.go#L813: 			p.mu.Unlock()
		h2_bundle.go#L818: 		p.mu.Unlock()
		h2_bundle.go#L870: 	c.p.mu.Unlock()
		h2_bundle.go#L887: 			p.mu.Unlock()
		h2_bundle.go#L903: 	p.mu.Unlock()
		h2_bundle.go#L931: 	p.mu.Unlock()
		h2_bundle.go#L954: 	defer p.mu.Unlock()
		h2_bundle.go#L972: 	defer p.mu.Unlock()
		h2_bundle.go#L3961: 	defer p.mu.Unlock()
		h2_bundle.go#L3970: 	defer p.mu.Unlock()
		h2_bundle.go#L3981: 	defer p.mu.Unlock()
		h2_bundle.go#L4013: 	defer p.mu.Unlock()
		h2_bundle.go#L4051: 	defer p.mu.Unlock()
		h2_bundle.go#L4088: 	defer p.mu.Unlock()
		h2_bundle.go#L4099: 	defer p.mu.Unlock()
		h2_bundle.go#L4250: 	s.mu.Unlock()
		h2_bundle.go#L4259: 	s.mu.Unlock()
		h2_bundle.go#L4270: 	s.mu.Unlock()
		h2_bundle.go#L4967: 		defer http2testHookOnPanicMu.Unlock()
		h2_bundle.go#L7000: 	rws.closeNotifierMu.Unlock()
		h2_bundle.go#L7855: 	defer cs.cc.mu.Unlock()
		h2_bundle.go#L7877: 	defer cc.mu.Unlock()
		h2_bundle.go#L8286: 	defer cc.mu.Unlock()
		h2_bundle.go#L8292: 	defer cc.mu.Unlock()
		h2_bundle.go#L8332: 	defer cc.mu.Unlock()
		h2_bundle.go#L8341: 	defer cc.mu.Unlock()
		h2_bundle.go#L8389: 	cc.wmu.Unlock()
		h2_bundle.go#L8392: 	defer cc.mu.Unlock()
		h2_bundle.go#L8412: 	defer cc.mu.Unlock()
		h2_bundle.go#L8539: 		cc.mu.Unlock()
		h2_bundle.go#L8546: 	cc.mu.Unlock()
		h2_bundle.go#L8556: 	defer cc.mu.Unlock()
		h2_bundle.go#L8572: 		defer cc.mu.Unlock()
		h2_bundle.go#L8595: 		cc.mu.Unlock()
		h2_bundle.go#L8605: 	cc.mu.Unlock()
		h2_bundle.go#L8612: 	defer cc.wmu.Unlock()
		h2_bundle.go#L8629: 	cc.mu.Unlock()
		h2_bundle.go#L8642: 		cc.wmu.Unlock()
		h2_bundle.go#L8660: 	cc.mu.Unlock()
		h2_bundle.go#L8711: 	defer cc.mu.Unlock()
		h2_bundle.go#L8786: 		cs.cc.mu.Unlock()
		h2_bundle.go#L8893: 		cc.mu.Unlock()
		h2_bundle.go#L8901: 	cc.mu.Unlock()
		h2_bundle.go#L8999: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9076: 	cc.mu.Unlock()
		h2_bundle.go#L9133: 					cc.mu.Unlock()
		h2_bundle.go#L9151: 	cc.wmu.Unlock()
		h2_bundle.go#L9283: 	cc.mu.Unlock()
		h2_bundle.go#L9323: 			cc.mu.Unlock()
		h2_bundle.go#L9356: 			cc.wmu.Unlock()
		h2_bundle.go#L9376: 	cc.mu.Unlock()
		h2_bundle.go#L9382: 	defer cc.wmu.Unlock()
		h2_bundle.go#L9412: 	defer cc.mu.Unlock()
		h2_bundle.go#L9530: 	cc.mu.Unlock()
		h2_bundle.go#L9547: 		cc.wmu.Unlock()
		h2_bundle.go#L9613: 		cc.mu.Unlock() // avoid any deadlocks in MarkDead
		h2_bundle.go#L9628: 	cc.mu.Unlock()
		h2_bundle.go#L10029: 	cc.mu.Unlock()
		h2_bundle.go#L10033: 		defer cc.wmu.Unlock()
		h2_bundle.go#L10059: 		cc.mu.Unlock()
		h2_bundle.go#L10069: 		cc.wmu.Unlock()
		h2_bundle.go#L10092: 		cc.mu.Unlock()
		h2_bundle.go#L10108: 			cc.mu.Unlock()
		h2_bundle.go#L10116: 				cc.wmu.Unlock()
		h2_bundle.go#L10149: 			cc.mu.Unlock()
		h2_bundle.go#L10175: 		cc.mu.Unlock()
		h2_bundle.go#L10186: 			cc.wmu.Unlock()
		h2_bundle.go#L10211: 		defer rl.cc.mu.Unlock()
		h2_bundle.go#L10237: 	defer rl.cc.mu.Unlock()
		h2_bundle.go#L10284: 	defer cc.wmu.Unlock()
		h2_bundle.go#L10300: 	defer cc.mu.Unlock()
		h2_bundle.go#L10370: 	defer cc.mu.Unlock()
		h2_bundle.go#L10431: 			cc.mu.Unlock()
		h2_bundle.go#L10434: 		cc.mu.Unlock()
		h2_bundle.go#L10440: 		defer cc.wmu.Unlock()
		h2_bundle.go#L10468: 		defer cc.mu.Unlock()
		h2_bundle.go#L10484: 	defer cc.wmu.Unlock()
		h2_bundle.go#L10517: 	cc.wmu.Unlock()
		h2_bundle.go#L10617: 	defer gz.mu.Unlock()
		h2_bundle.go#L10635: 	defer gz.mu.Unlock()
		h2_bundle.go#L10647: 	defer gz.mu.Unlock()
		h2_bundle.go#L10741: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10751: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10762: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10774: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10780: 	defer cc.cc.mu.Unlock()
		h2_bundle.go#L10825: 	cc.mu.Unlock()
		server.go#L312: 	defer c.mu.Unlock()
		server.go#L577: 	w.writeContinueMu.Unlock()
		server.go#L679: func (cr *connReader) unlock() { cr.mu.Unlock() }
		server.go#L951: 		w.writeContinueMu.Unlock()
		server.go#L1411: 			bdy.mu.Unlock()
		server.go#L2232: 	defer c.mu.Unlock()
		server.go#L2246: 	defer w.lazyCloseNotifyMu.Unlock()
		server.go#L2261: 	defer w.lazyCloseNotifyMu.Unlock()
		server.go#L3123: 	defer s.mu.Unlock()
		server.go#L3130: 	s.mu.Unlock()
		server.go#L3178: 	s.mu.Unlock()
		server.go#L3216: 	s.mu.Unlock()
		server.go#L3223: 	defer s.mu.Unlock()
		server.go#L3597: 	defer s.mu.Unlock()
		server.go#L3616: 	defer s.mu.Unlock()
		server.go#L3865: 		defer tw.mu.Unlock()
		server.go#L3875: 		defer tw.mu.Unlock()
		server.go#L3914: 	defer tw.mu.Unlock()
		server.go#L3943: 	defer tw.mu.Unlock()
		server.go#L4020: 	defer uniqNameMu.Unlock()
		transfer.go#L833: 	defer b.mu.Unlock()
		transfer.go#L973: 	defer b.mu.Unlock()
		transfer.go#L1014: 	defer b.mu.Unlock()
		transfer.go#L1022: 	defer b.mu.Unlock()
		transfer.go#L1028: 	defer b.mu.Unlock()
		transport.go#L546: 	tr.mu.Unlock()
		transport.go#L880: 	defer t.altMu.Unlock()
		transport.go#L904: 	t.idleMu.Unlock()
		transport.go#L916: 	t.connsPerHostMu.Unlock()
		transport.go#L934: 		t.reqMu.Unlock()
		transport.go#L941: 	t.reqMu.Unlock()
		transport.go#L954: 	t.reqMu.Unlock()
		transport.go#L1074: 		defer pconn.mu.Unlock()
		transport.go#L1088: 	defer t.idleMu.Unlock()
		transport.go#L1180: 	defer t.idleMu.Unlock()
		transport.go#L1266: 	defer t.idleMu.Unlock()
		transport.go#L1355: 	defer w.mu.Unlock()
		transport.go#L1363: 	defer w.mu.Unlock()
		transport.go#L1371: 	defer w.mu.Unlock()
		transport.go#L1402: 	w.mu.Unlock()
		transport.go#L1598: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1631: 		defer t.connsPerHostMu.Unlock()
		transport.go#L1669: 	defer t.connsPerHostMu.Unlock()
		transport.go#L2186: 	pc.mu.Unlock()
		transport.go#L2194: 	defer pc.mu.Unlock()
		transport.go#L2202: 	pc.mu.Unlock()
		transport.go#L2208: 	defer pc.mu.Unlock()
		transport.go#L2219: 	defer t.idleMu.Unlock()
		transport.go#L2260: 	req.mu.Unlock()
		transport.go#L2335: 			pc.mu.Unlock()
		transport.go#L2338: 		pc.mu.Unlock()
		transport.go#L2367: 		pc.mu.Unlock()
		transport.go#L2824: 			pc.mu.Unlock()
		transport.go#L2835: 	pc.mu.Unlock()
		transport.go#L2983: 	pc.mu.Unlock()
		transport.go#L2993: 	defer pc.mu.Unlock()
		transport.go#L3072: 	es.mu.Unlock()
		transport.go#L3083: 		defer es.mu.Unlock()
		transport.go#L3094: 	defer es.mu.Unlock()
		transport.go#L3158: 	defer gz.mu.Unlock()
		transport.go#L3176: 	defer gz.mu.Unlock()
		transport.go#L3188: 	defer gz.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
		dir_unix.go#L63: 	defer d.mu.Unlock()
		file.go#L374: 		getwdCache.Unlock()
		getwd.go#L76: 	getwdCache.Unlock()
		getwd.go#L146: 	getwdCache.Unlock()
		root_openat.go#L34: 	defer r.mu.Unlock()
		root_openat.go#L45: 	defer r.mu.Unlock()
		root_openat.go#L55: 	defer r.mu.Unlock()

	reflect
		type.go#L1904: 	defer funcTypesMutex.Unlock()
		type.go#L1989: 	defer funcLookupCache.Unlock()
		type.go#L2527: 	defer structLookupCache.Unlock()

	syscall
		forkpipe2.go#L41: 	defer forkingLock.Unlock()
		forkpipe2.go#L65: 		forkingLock.Unlock()
		forkpipe2.go#L86: 	defer forkingLock.Unlock()
		syscall_unix.go#L67: 	defer m.Unlock()
		syscall_unix.go#L80: 	defer m.Unlock()

	unique
		canonmap.go#L104: 		i.mu.Unlock()
		canonmap.go#L111: 	defer i.mu.Unlock()
		canonmap.go#L244: 				i.mu.Unlock()
		canonmap.go#L247: 			i.mu.Unlock()
		canonmap.go#L251: 		i.mu.Unlock()