Re: Questions of lock usage in NetBSD kernel code

Kamil Rytarowski <[email protected]> Mon, 26 Jun 2017 02:20:03 +0200
Newsgroups gmane.os.netbsd.devel.kernel,gmane.os.netbsd.devel.general,gmane.os.netbsd.devel.smp
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--OaX30KmJ15Qx2RmnpoUdRlfVAtHvFl8em
Content-Type: multipart/mixed; boundary="euc3c6WtFclAG8pcK2MjOGTAk0uJF2ViM";
 protected-headers="v1"
From: Kamil Rytarowski <[email protected]>
To: Taylor R Campbell <[email protected]>,
 Jia-Ju Bai <[email protected]>
Cc: [email protected], [email protected], [email protected]
Message-ID: <[email protected]>
Subject: Re: Questions of lock usage in NetBSD kernel code
References: <[email protected]>
In-Reply-To: <[email protected]>

--euc3c6WtFclAG8pcK2MjOGTAk0uJF2ViM
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 25.06.2017 20:34, Taylor R Campbell wrote:
> Sleeping with a spin lock held is absolutely prohibited and does not
> work.
>=20

An example of this abuse is described here:

https://mail-index.netbsd.org/current-users/2014/07/19/msg025295.html

Jia-Ju, can you detect bugs like this one?


--euc3c6WtFclAG8pcK2MjOGTAk0uJF2ViM--

--OaX30KmJ15Qx2RmnpoUdRlfVAtHvFl8em
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZUFM7AAoJEEuzCOmwLnZsXoMQAL02sYO8JVf8wKjDwC3zuP/H
qcGxYVBeWvOBFX+qGmHXzibJT6gHKtyMCP1sgw5U4OLufPKL8jRauoEHeSVZWKJR
Jj5HAO6ZYxhP2Y1gK4EpqB9yWuX1nksooueagyQ8CvD3i3bqHAmvA+N18RZVE9E0
cF6Vqhg+M08YWxZnjWyMxUd7uJt3lMpeKj8XIcyLzbPUvIoEbhrjUUAJWjequxRB
qzvknyxY7cNwo25l2veGdRKGGIJPacnID4qNIo8xXmo5dWdGxryJ3tbSd9+08zRG
tVevarxUIBrFa4EXG06XMCgOvAz0E/NoY76zcQmrid3x4/EzXwPOw11Vwo3zIjfm
+ksC2Z4cN6wuGWLKXNiOr97/+3S7OJGpEEFFcqxrPl0WdlwM6V5yqyhDkH9MTlwW
1McYrH+zJB3GP/7VnK/fW5zA6Po/21GuQlpjuhpd3uCpv0PlIdGv7jSnyAu8Zb2h
kdoomUMZL11Tyg/n4f/t7n0blngBaeiZTnAC/IKTCZrC+XmDQTViAoxlHSUoMEvR
6kXNX59PrJWL5cj3jtXDl7dU+aJRBmiLnOL3TVl7j6ljmOvvmm5z2MOghVtEmQF0
JHKlEeLjStIbsjeflbO0N08QFp769H+h+gwdqoBEuea20f4d6kGkqjXJQHXHVbwC
5vXKAfRfIz5U4OgWMMmv
=KFmV
-----END PGP SIGNATURE-----

--OaX30KmJ15Qx2RmnpoUdRlfVAtHvFl8em--