cvs commit: src/sys/nfsclient nfs.h src/sys/nfs4client nfs4_socket.c nfs4_subs.c nfs4_vfsops.c nfs4_vnops.c

Jim Rees rees at FreeBSD.org
Fri Feb 27 11:37:43 PST 2004


rees        2004/02/27 11:37:43 PST

  FreeBSD src repository

  Modified files:
    sys/nfsclient        nfs.h 
    sys/nfs4client       nfs4_socket.c nfs4_subs.c nfs4_vfsops.c 
                         nfs4_vnops.c 
  Log:
  NFSv4 fixes from Connectathon 2004:
  
  remove unused pid field of file context struct
  map nfs4 error codes to errnos
  eliminate redundant code from nfs4_request
  use zero stateid on setattr that doesn't set file size
  use same clientid on all mounts until reboot
  invalidate dirty bufs in nfs4_close, to play it safe
  open file for writing if truncating and it's not already open
  
  Approved by:    alfred
  
  Revision  Changes    Path
  1.2       +65 -53    src/sys/nfs4client/nfs4_socket.c
  1.4       +2 -1      src/sys/nfs4client/nfs4_subs.c
  1.4       +3 -3      src/sys/nfs4client/nfs4_vfsops.c
  1.2       +24 -54    src/sys/nfs4client/nfs4_vnops.c
  1.77      +0 -2      src/sys/nfsclient/nfs.h


More information about the cvs-all mailing list