NFS - Remove old nfsiod, start adding new kernel thread infrastructure
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 16 Jul 2009 06:21:34 +0000 (23:21 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 16 Jul 2009 06:21:34 +0000 (23:21 -0700)
commit52e1cf57a5de67bef07f7942efb1b3c1d31d4cc3
tree8535a05039479be238553dabffd2be960e2b47e1
parent49433307020e928128fc0204644354153b61a4a2
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.
12 files changed:
sys/conf/files
sys/vfs/nfs/Makefile
sys/vfs/nfs/nfs.h
sys/vfs/nfs/nfs_bio.c
sys/vfs/nfs/nfs_iod.c [new file with mode: 0644]
sys/vfs/nfs/nfs_kerb.c
sys/vfs/nfs/nfs_subs.c
sys/vfs/nfs/nfs_syscalls.c
sys/vfs/nfs/nfs_vfsops.c
sys/vfs/nfs/nfs_vnops.c
sys/vfs/nfs/nfsmount.h
sys/vfs/nfs/nfsnode.h