-----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----- _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"
