Date: Tue, 22 Dec 1998 12:23:19 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: hackers@FreeBSD.ORG Subject: vfs_bio / struct buf Message-ID: <199812222023.MAA05612@apollo.backplane.com>
next in thread | raw e-mail | index | archive | help
Now that Luoqi has committed the vfs_bio.c fixes, I have commited
some updated comments plus committed a 'buf' and 'bp' manual page
describing its operation (/usr/src/share/man/man9/buf.9).
People are welcome to correct any mistakes in the manual page. I'm
sure I've muffed up some of it. Please feel free to commit (if you
are a committer) your corrections, it's easier then sending me diffs.
The more I look at the code, the more glaringly obvious is the fact
that the buf/bp subsystem was supposed to handle smaller non-page-aligned
block sizes.
It is also glaringly obvious that there are some hacks in there that
we should probably work to remove. We ought to be able to fix NFS
to not have to use the validoff/validend/dirtyoff/dirtyend junk, and
we ought to be able to clean the system up such that it is possible
to get rid of the bogus_page stuff and we should also be able to fix
the bogus way pages are marked clean in the VFS layer ( rather then being
marked clean in the device layer ). I may take this up post-3.0.1.
-Matt
:- Jordan
:
:To Unsubscribe: send mail to majordomo@FreeBSD.org
:with "unsubscribe freebsd-hackers" in the body of the message
:
Matthew Dillon Engineering, HiWay Technologies, Inc. & BEST Internet
Communications & God knows what else.
<dillon@backplane.com> (Please include original email in any response)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812222023.MAA05612>
