cvs commit: src/sys/nfsclient nfs_bio.c nfs_node.c nfsnode.h

Paul Saab ps at FreeBSD.org
Thu Jul 21 22:47:06 GMT 2005


ps          2005-07-21 22:46:56 UTC

  FreeBSD src repository

  Modified files:
    sys/nfsclient        nfs_bio.c nfs_node.c nfsnode.h 
  Log:
  Remove the NFS client rslock. The rslock was used to serialize
  writers that want to extend the file. It was also used to serialize
  readers that might want to read the last block of the file (with a
  writer extending the file).  Now that we support vnode locking for
  NFS, the rslock is unnecessary. Writers grab the exclusive vnode
  lock before writing and readers grab the shared (or in some cases
  the exclusive) lock.
  
  Submitted by:   Mohan Srinivasan
  
  Revision  Changes    Path
  1.153     +2 -76     src/sys/nfsclient/nfs_bio.c
  1.77      +0 -12     src/sys/nfsclient/nfs_node.c
  1.56      +0 -26     src/sys/nfsclient/nfsnode.h


More information about the cvs-all mailing list