NetBSD/sys/nfs
ad 25153c3ec9 PR kern/37706 (forced unmount of file systems is unsafe):
- Do reference counting for 'struct mount'. Each vnode associated with a
  mount takes a reference, and in turn the mount takes a reference to the
  vfsops.
- Now that mounts are reference counted, replace the overcomplicated mount
  locking inherited from 4.4BSD with a recursable rwlock.
2008-01-30 11:46:59 +00:00
..
files.nfs
krpc_subr.c
krpc.h
Makefile
nfs_bio.c use kmem_alloc instead of malloc. 2008-01-02 19:26:45 +00:00
nfs_boot.c Use sockaddr_in_init() and ifreq_setaddr() to initialize a sockaddr_in 2007-08-31 22:02:58 +00:00
nfs_bootdhcp.c Constify. 2007-12-20 16:19:38 +00:00
nfs_bootparam.c use kmem_alloc instead of malloc. 2008-01-02 19:26:45 +00:00
nfs_bootstatic.c
nfs_export.c PR kern/37706 (forced unmount of file systems is unsafe): 2008-01-30 11:46:59 +00:00
nfs_kq.c use kmem_alloc instead of malloc. 2008-01-02 19:26:45 +00:00
nfs_node.c Replace struct lock on vnodes with a simpler lock object built on 2008-01-30 09:50:19 +00:00
nfs_serv.c Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
nfs_socket.c use kmem_alloc instead of malloc. 2008-01-02 19:26:45 +00:00
nfs_srvcache.c merge non-intrusive nfs changes from vmlocking. 2007-12-04 17:42:30 +00:00
nfs_subs.c nfs_check_wccdata: unifdef wcc kludge messages. 2008-01-28 10:44:51 +00:00
nfs_syscalls.c use kmem_alloc instead of malloc. 2008-01-02 19:26:45 +00:00
nfs_var.h use kmem_alloc instead of malloc. 2008-01-02 19:26:45 +00:00
nfs_vfsops.c PR kern/37706 (forced unmount of file systems is unsafe): 2008-01-30 11:46:59 +00:00
nfs_vnops.c Remove VOP_LEASE. Discussed on tech-kern. 2008-01-25 14:32:11 +00:00
nfs.h merge non-intrusive nfs changes from vmlocking. 2007-12-04 17:42:30 +00:00
nfsdiskless.h
nfsm_subs.h
nfsmount.h
nfsnode.h Remove VOP_LEASE. Discussed on tech-kern. 2008-01-25 14:32:11 +00:00
nfsproto.h
nfsrtt.h
nfsrvcache.h merge non-intrusive nfs changes from vmlocking. 2007-12-04 17:42:30 +00:00
rpcv2.h
xdr_subs.h