NFS - Marathon - completely refactor the nfsm_* macros.
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 16 Jul 2009 23:21:36 +0000 (16:21 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 16 Jul 2009 23:21:36 +0000 (16:21 -0700)
commit42edf14f74e4d296cc417469a1c3042e42f8f686
treed7ee960cac070cc30de4414d579f6b4d7c6a5af0
parente97453f3e38fa7883847b71c7a911843b2ea1113
NFS - Marathon - completely refactor the nfsm_* macros.

Completely refactor the nfsm_*() macros in nfsm_subs.h, converting
all of them to procedures in nfsm_subs.c.

Add a nfsm_info structure to track the persistent state that the code
depends on, and remove all related local variables from the other bits
of the NFS code.
sys/vfs/nfs/nfs.h
sys/vfs/nfs/nfs_serv.c
sys/vfs/nfs/nfs_socket.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/nfsm_subs.c
sys/vfs/nfs/nfsm_subs.h