Subject: Re: newlock
To: Jason Thorpe <thorpej@shagadelic.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 09/05/2006 16:39:17
--HKEL+t8MFpg/ASTE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Sep 05, 2006 at 04:17:48PM -0700, Jason Thorpe wrote:
>=20
> On Sep 5, 2006, at 3:40 PM, Bill Studenmund wrote:
>=20
> >Another would be an iSCSI initiator where splbio() and splnet() get
> >mingled. And heven help someone trying to do iSCSI over ppp. :-)
>=20
> Sorry, this is really splbio() and splsoftnet().
>=20
> What this really points to is "we do too much stuff in interrupt =20
> context", and really ought to be deferring more to threads / =20
> continuations / just-in-time processing.

Agreed.

I was thinking something like that would be the best fix, but I don't=20
quite know how to get us there w/o having to have everything at once.

Take care,

Bill

--HKEL+t8MFpg/ASTE
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)

iD8DBQFE/gqlWz+3JHUci9cRAie2AJ48b64MZtV9+P6jyS8xKJhgn3MIMwCeKZ4q
/qUI9U0SJ3t/km4DP0LtuGs=
=xxwO
-----END PGP SIGNATURE-----

--HKEL+t8MFpg/ASTE--