freebsd-skq/sys/fs/nfsclient
rmacklem dcc7a6b868 Fix two bugs in the experimental nfs client:
- When the root vnode was acquired during mounting, mnt_stat.f_iosize was
  still set to 0, so getnewvnode() would set bo_bsize == 0. This would
  confuse getblk(), so that it always returned the first block causing
  the problem when the root directory of the mount point was greater
  than one block in size. It was fixed by setting mnt_stat.f_iosize to
  NFS_DIRBLKSIZ before calling ncl_nget() to acquire the root vnode.
- NFSMNT_INT was being set temporarily while the initial connect to a
  server was being done. This erroneously configured the krpc for
  interruptible RPCs, which caused problems because signals weren't
  being masked off as they would have been for interruptible mounts.
  This code was deleted to fix the problem. Since mount_nfs does an
  NFS null RPC before the mount system call, connections to the server
  should work ok.

Tested by:	swell dot k at gmail dot com
Approved by:	re (kensmith), kib (mentor)
2009-07-19 16:44:26 +00:00
..
nfs_clbio.c Fix some of the style errors in *getpages(). 2009-06-18 05:56:24 +00:00
nfs_clcomsubs.c
nfs_clkrpc.c Add the SVC_RELEASE(xprt), as required by r194407. 2009-06-17 22:55:59 +00:00
nfs_cllock.c
nfs_clnfsiod.c
nfs_clnode.c Add a check to v_type == VREG for the recently modified code that 2009-05-30 22:11:12 +00:00
nfs_clport.c Replace RPCAUTH_UNIXGIDS with NFS_MAXGRPS so that nfscbd.c will build. 2009-06-20 17:11:07 +00:00
nfs_clrpcops.c Since the nfscl_getclose() function both decremented open counts and, 2009-07-09 19:00:29 +00:00
nfs_clstate.c Since the nfscl_getclose() function both decremented open counts and, 2009-07-09 19:00:29 +00:00
nfs_clsubs.c
nfs_clvfsops.c Fix two bugs in the experimental nfs client: 2009-07-19 16:44:26 +00:00
nfs_clvnops.c Fix the experimental nfs client so that it does not cause a 2009-07-14 23:10:23 +00:00
nfs_lock.h
nfs.h Modify the diskless booting code in sys/fs/nfsclient to be compatible 2009-05-15 16:03:11 +00:00
nfsargs.h
nfsdiskless.h
nfsmount.h
nfsnode.h
nlminfo.h