Date: Thu, 27 Dec 2007 13:39:35 -0500 From: "Aryeh M. Friedman" <aryeh.friedman@gmail.com> To: Remko Lodder <remko@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Warner Losh <imp@FreeBSD.org>, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern vfs_bio.c vfs_mount.c Message-ID: <4773F167.5020506@gmail.com> In-Reply-To: <4773DC96.9040307@FreeBSD.org> References: <200712271638.lBRGcTu9071266@repoman.freebsd.org> <4773DC96.9040307@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Remko Lodder wrote: > Warner Losh wrote: >> imp 2007-12-27 16:38:29 UTC >> >> FreeBSD src repository >> >> Modified files: sys/kern vfs_bio.c vfs_mount.c Log: A >> partial solution to some of the 'pull the umass device with a >> mounted FS' problems. These are more along the lines of >> 'avoiding an avoidable panic' than a complete solution to >> removable devices. We now close the barn door after the horse >> has gotten lose and has been hit by a truck, as it were. The >> barn no longer catches fire in this case, but the horse is still >> dead :-). >> >> The vfs_bio.c fix causes us not to put a failed write back into >> the dirty pool if the error returned was ENXIO. In that case, >> the buffer is treated like any other clean buffer that's being >> retured. ENXIO means the device isn't there anymore and will >> never be there again in the future, so retrying is futile. >> >> The vfs_mount.c fix treats 'ENXIO' as success for unmounting a >> file system. If the device is gone, retrying later won't help >> and we'll never be able to unmount the device. >> >> These two are part of a larger patch set submitted by the author. >> The other patches will be forth coming. I added comments to >> these two patches. >> >> Submitted by: Henrik Gulbrandsen Reviewed by: phk@ PR: usb/46176 >> (partial) >> >> Revision Changes Path 1.531 +4 -0 >> src/sys/kern/vfs_bio.c 1.269 +7 -2 >> src/sys/kern/vfs_mount.c > > Hurray! > Can someone give me a quick overview of what a super page is (I assume it is meant to improve paging performance) - -- Aryeh M. Friedman FloSoft Systems http://www.flosoft-systems.com Developer, not business, friendly -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHc/FmzIOMjAek4JIRAnSpAJ4nDL3oealsmbRsxHUjc3/jIFC1twCeJpE0 aETjTZ2hobucVHpto7NNZJ4= =/L50 -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4773F167.5020506>