Date: Fri, 11 Jan 2002 16:49:14 -0500 (EST) From: Robert Watson <rwatson@FreeBSD.org> To: Poul-Henning Kamp <phk@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ufs/ufs ufs_quota.c Message-ID: <Pine.NEB.3.96L.1020111164832.84308A-100000@fledge.watson.org> In-Reply-To: <200201101502.g0AF2wD46831@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
A nice catch indeed. There's a number of things about unmounting that may be questionable; I'm aware of a couple of bugs in remounting relating to the EA code, and wouldn't be surprised if similar bugs apply in the quota code and elsewhere. Robert N M Watson FreeBSD Core Team, TrustedBSD Project robert@fledge.watson.org NAI Labs, Safeport Network Services On Thu, 10 Jan 2002, Poul-Henning Kamp wrote: > phk 2002/01/10 07:02:58 PST >=20 > Modified files: > sys/ufs/ufs ufs_quota.c=20 > Log: > Do not pull quota entries of the cache-list if they have already > been removed from the cache-list as part of a previous unmount. > =20 > This would result in panics (page fault in dqflush()) during subsequent > umounts provided that enough distinct UID's to actually make the > hash do something are active. > =20 > This can probably explain a number of weird quota related behaviours. > =20 > PR: 32331 maybe more. > Reproduced by: S=F8ren Schr=F8rder <sch@cybercity.dk> > =20 > Revision Changes Path > 1.50 +2 -1 src/sys/ufs/ufs/ufs_quota.c >=20 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1020111164832.84308A-100000>