Subject: Re: pgo_get on a dead vnode
To: Antti Kantee <pooka@cs.hut.fi>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 12/08/2006 12:19:35
--LQksG6bCIzRHxTLp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, Dec 08, 2006 at 10:06:05PM +0200, Antti Kantee wrote:
> In case of a forced unmount vnodes are brutally coerced to deadfs.
> If we take a page fault for a converted vnode after this, uvn_get()
> ends up calling VOP_GETPAGES() as vn_default_error(). This leaves the
> vm object locked upon return even if PGO_LOCKED is not set.
>=20
> The following patch teaches deadfs about getpages locking. Comments?
Looks good!
Take care,
Bill
--LQksG6bCIzRHxTLp
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)
iD8DBQFFecjXWz+3JHUci9cRAuR/AJsFQroLnw4TJ1cnUv8aWSJYKi/lQwCdHQwn
nqXKSf8Au+gKxlDKN4w5Uk8=
=CBBD
-----END PGP SIGNATURE-----
--LQksG6bCIzRHxTLp--