diff options
author | dyson <dyson@FreeBSD.org> | 1998-01-25 06:14:26 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1998-01-25 06:14:26 +0000 |
commit | 4aef3b4b7a802899a975417b42738cc39165d28e (patch) | |
tree | c4a54d9b539279704ef76f98682fd7d9a705ee96 /sys/nfsclient/nfs_bio.c | |
parent | 1319257ef2d759f46cc8d082ce2ef00e043b08da (diff) | |
download | FreeBSD-src-4aef3b4b7a802899a975417b42738cc39165d28e.zip FreeBSD-src-4aef3b4b7a802899a975417b42738cc39165d28e.tar.gz |
Various NFS fixes:
Make vfs_bio buffer mgmt work better.
Buffers were being used after brelse.
Make nfs_getpages work independently of other NFS
interfaces. This eliminates some difficult
recursion problems and decreases pagefault
overhead.
Remove an erroneous vfs_unbusy_pages.
Fix a reentrancy problem, with nfs_vinvalbuf when
vnode is already being rundown.
Reassignbuf wasn't being called when needed under
certain circumstances.
(Thanks for help from Bill Paul.)
Diffstat (limited to 'sys/nfsclient/nfs_bio.c')
0 files changed, 0 insertions, 0 deletions