Subject: Re: 3.99.7 system crashed while shutting down
To: Chuck Silvers <chuq@chuq.com>
From: Bill Studenmund <wrstuden@netbsd.org>
List: current-users
Date: 08/24/2005 12:43:13
--ZmUaFz6apKcXQszQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 20, 2005 at 05:01:17PM -0700, Chuck Silvers wrote:
> I looked into this, the problem is a race between VOP_REVOKE() and VOP_IO=
CTL().
> there's another thread in the dump doing:

> I've attached a patch that should fix this particular problem, but I have=
n't
> thought much about what other similar problems might exist.  can anyone
> think of a better way to fix this?  if not, I'll go ahead with this way.

I think this change is fine & good for now.

My only other thoughts are other parts of specfs code. I'm not sure if=20
there are other places that don't look at the pointer before dereferencing=
=20
the pointer.

Take care,

Bill

--ZmUaFz6apKcXQszQ
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFDDM3RWz+3JHUci9cRApxMAJwLDk/hh2IIWvRaqF0GsS6U36SckACcCBOs
CHHHM2+4FPuBnZKRZY59aWQ=
=4+Qf
-----END PGP SIGNATURE-----

--ZmUaFz6apKcXQszQ--