freebsd-dev/sys/fs/nfsserver
Rick Macklem 2c1b26b976 Fix the acquisition of local locks via VOP_ADVLOCK() by the
experimental nfsv4 server. It was setting the a_id argument
to a fixed value, but that wasn't sufficient for FreeBSD8.
Instead, set l_pid and l_sysid to 0 plus set the F_REMOTE
flag to indicate that these fields are used to check for
same lock owner. Since, for NFSv4, a lockowner is a ClientID plus
an up to 1024byte name, it can't be put in l_sysid easily.
I also renamed the p variable to td, since it's a thread ptr.

Approved by:	kib (mentor)
2009-05-17 19:33:48 +00:00
..
nfs_nfsdcache.c
nfs_nfsdkrpc.c Apply changes to the experimental nfs server so that it uses the security 2009-05-14 21:39:08 +00:00
nfs_nfsdport.c Fix the acquisition of local locks via VOP_ADVLOCK() by the 2009-05-17 19:33:48 +00:00
nfs_nfsdserv.c Apply changes to the experimental nfs server so that it uses the security 2009-05-14 21:39:08 +00:00
nfs_nfsdsocket.c Apply changes to the experimental nfs server so that it uses the security 2009-05-14 21:39:08 +00:00
nfs_nfsdstate.c Fixed the Null callback RPCs so that they work with the new krpc. This 2009-05-16 03:12:55 +00:00
nfs_nfsdsubs.c Apply changes to the experimental nfs server so that it uses the security 2009-05-14 21:39:08 +00:00