Commit History

Autor SHA1 Mensaxe Data
  Trond Myklebust fa178f29c0 NFSv4: Ensure DELEGRETURN returns attributes %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 286d7d6a0c NFSv4: Remove requirement for machine creds for the "setclientid" operation %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust b4454fe1a7 NFSv4: Remove requirement for machine creds for the "renew" operation %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 58d9714a44 NFSv4: Send RENEW requests to the server only when we're holding state %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 433fbe4c88 NFSv4: State recovery cleanup %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 26e976a884 NFSv4: OPEN/LOCK/LOCKU/CLOSE will automatically renew the NFSv4 lease %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust fe650407a8 NFSv4: Make DELEGRETURN an interruptible operation. %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust a5d16a4d09 NFSv4: Convert LOCK rpc call into an asynchronous RPC call %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 911d1aaf26 NFSv4: locking XDR cleanup %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 864472e9b8 NFSv4: Make open recovery track O_RDWR, O_RDONLY and O_WRONLY correctly %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust e761692381 NFSv4: Make nfs4_state track O_RDWR, O_RDONLY and O_WRONLY separately %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust cdd4e68b5f NFSv4: Make open_confirm() asynchronous too %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 24ac23ab88 NFSv4: Convert open() into an asynchronous RPC call %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust e56e0b78eb NFSv4: Allocate OPEN call RPC arguments using kmalloc() %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 06f814a3ad NFSv4: Make locku use the new RPC "wait on completion" interface. %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 4ce70ada1f SUNRPC: Further cleanups %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 963d8fe533 RPC: Clean up RPC task structure %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 3b6efee923 NFSv4: Fix an Oops in the synchronous write path %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust ff6040667a NFSv4: Fix typo in lock caching %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 6bfc93ef98 NFSv4: Teach NFSv4 to cache locks when we hold a delegation %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 888e694c16 NFSv4: Recover locks too when returning a delegation %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 2c56617d76 NFSv4: Fix the handling of the error NFS4ERR_OLD_STATEID %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust d530838bfa NFSv4: Fix problem with OPEN_DOWNGRADE %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 4cecb76ff8 NFSv4: Fix a race between open() and close() %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 4f9838c7ec NFSv4: Add post-op attributes to NFSv4 write and commit callbacks. %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 16e429596d NFSv4: Add post-op attributes to nfs4_proc_remove() %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 6caf2c8276 NFSv4: Add post-op attributes to nfs4_proc_rename() %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 91ba2eeec5 NFSv4: Add post-op attributes to nfs4_proc_link() %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 516a6af641 NFS: Add optional post-op getattr instruction to the NFSv4 file close. %!s(int64=19) %!d(string=hai) anos
  Trond Myklebust 56ae19f38f NFSv4: Add directory post-op attributes to the CREATE operations. %!s(int64=19) %!d(string=hai) anos