freebsd-nq/sys/fs
Poul-Henning Kamp f84e29a06c This patch removes the VOP_BWRITE() vector.
VOP_BWRITE() was a hack which made it possible for NFS client
side to use struct buf with non-bio backing.

This patch takes a more general approach and adds a bp->b_op
vector where more methods can be added.

The success of this patch depends on bp->b_op being initialized
all relevant places for some value of "relevant" which is not
easy to determine.  For now the buffers have grown a b_magic
element which will make such issues a tiny bit easier to debug.
2001-04-17 08:56:39 +00:00
..
cd9660 Add missed MODULE_VERSION() call, so loading of unicode conversion routine 2001-03-11 15:28:42 +00:00
coda This patch removes the VOP_BWRITE() vector. 2001-04-17 08:56:39 +00:00
deadfs Change and clean the mutex lock interface. 2001-02-09 06:11:45 +00:00
devfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
fdescfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
fifofs Extend kqueue down to the device layer. 2001-02-15 16:34:11 +00:00
hpfs This patch removes the VOP_BWRITE() vector. 2001-04-17 08:56:39 +00:00
msdosfs Grab the process lock while calling psignal and before calling psignal. 2001-03-07 03:37:06 +00:00
ntfs This patch removes the VOP_BWRITE() vector. 2001-04-17 08:56:39 +00:00
nullfs o Change the API and ABI of the Extended Attribute kernel interfaces to 2001-03-15 02:54:29 +00:00
nwfs Add dependancy on libmchain module. 2001-03-22 06:51:53 +00:00
portalfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
procfs - Various style fixes. 2001-03-29 18:10:46 +00:00
pseudofs Let pseudofs into the warmth of the FreeBSD CVS repo. 2001-04-07 19:51:12 +00:00
smbfs Move VT_SMBFS definition to the proper place. Undefine VI_LOCK/VI_UNLOCK. 2001-04-13 11:26:54 +00:00
specfs Fixes to track snapshot copy-on-write checking in the specinfo 2001-03-07 07:09:55 +00:00
umapfs o Change the API and ABI of the Extended Attribute kernel interfaces to 2001-03-15 02:54:29 +00:00
unionfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00