DragonFly-2.3.2.72.g52e1c master sys/conf files sys/vfs/nfs Makefile nfs.h nfs_bio.c nfs_iod.c nfs_kerb.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Jul 17 18:37:37 PDT 2009
commit 52e1cf57a5de67bef07f7942efb1b3c1d31d4cc3
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Jul 15 23:21:34 2009 -0700
NFS - Remove old nfsiod, start adding new kernel thread infrastructure
* Remove all the nfsiod junk.
* Add two per-mount threads, one for reading from the socket, one for writing
to the socket, in a new file nfs_iod.c
* Implement a quick and dirty synchronous, single threaded nfs_doio()
loop in the writer thread to test basic mechanics.
Summary of changes:
sys/conf/files | 1 +
sys/vfs/nfs/Makefile | 2 +-
sys/vfs/nfs/nfs.h | 6 +-
sys/vfs/nfs/nfs_bio.c | 124 ++++------------------------------
sys/vfs/nfs/nfs_iod.c | 158 ++++++++++++++++++++++++++++++++++++++++++++
sys/vfs/nfs/nfs_kerb.c | 1 +
sys/vfs/nfs/nfs_subs.c | 7 --
sys/vfs/nfs/nfs_syscalls.c | 84 +-----------------------
sys/vfs/nfs/nfs_vfsops.c | 12 +++-
sys/vfs/nfs/nfs_vnops.c | 3 -
sys/vfs/nfs/nfsmount.h | 17 ++++-
sys/vfs/nfs/nfsnode.h | 2 -
12 files changed, 206 insertions(+), 211 deletions(-)
create mode 100644 sys/vfs/nfs/nfs_iod.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/52e1cf57a5de67bef07f7942efb1b3c1d31d4cc3
--
DragonFly BSD source repository
More information about the Commits
mailing list