Date: Thu, 5 Sep 1996 22:37:57 -0700 (PDT) From: "Justin T. Gibbs" <gibbs> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c src/sys/kern vfs_bio.c src/sys/sys buf.h Message-ID: <199609060537.WAA25225@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
gibbs 96/09/05 22:37:55 Branch: sys/sys SCSI Modified: sys/sys buf.h Log: Add B_ORDERED buffer flag and prototype for the bowrite function. Bowrite guarantees that buffers queued after a call to bowrite will be written after the specified buffer (to a particular device). Bowrite does this either by taking advantage of hardware ordering support (e.g. tagged queueing on SCSI devices) or by resorting to a synchronous write. Revision Changes Path 1.33 +6 -4 src/sys/sys/buf.h Branch: sys/ufs/ufs SCSI Modified: sys/ufs/ufs ufs_lookup.c Log: Use bowrite instead of VOP_BWRITE in a few cases. This can probably be taken further. Revision Changes Path 1.9 +5 -5 src/sys/ufs/ufs/ufs_lookup.c Branch: sys/kern SCSI Modified: sys/kern vfs_bio.c Log: Add bowrite. Bowrite guarantees that buffers queued after a call to bowrite will be written after the specified buffer (on a particular device). Bowrite does this either by taking advantage of hardware ordering support (e.g. tagged queueing on SCSI devices) or resorting to a synchronous write. Revision Changes Path 1.97 +17 -2 src/sys/kern/vfs_bio.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609060537.WAA25225>
