All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATH v8 00/10] handle curruent stateid
@ 2012-02-05 17:07 Tigran Mkrtchyan
  2012-02-05 17:07 ` [PATH v8 01/10] nfsd4: initialize current stateid at compile time Tigran Mkrtchyan
                   ` (10 more replies)
  0 siblings, 11 replies; 14+ messages in thread
From: Tigran Mkrtchyan @ 2012-02-05 17:07 UTC (permalink / raw)
  To: linux-nfs, bfields; +Cc: Tigran Mkrtchyan

From: Tigran Mkrtchyan <kofemann@gmail.com>

This is ready-to-go patch set. Rebased to Bruce's nfsd-next.

Implemented for:

 OPEN
 OPENDOWNGRADE
 CLOSE
 LOCK
 LOCKU
 DELEGRETURN
 FREE_STATEID
 SETATTR
 READ
 WRITE
 SAVEFH
 RESTOREFH
 PUTFH
 PUTROOTFH
 PUTPUBFH
 LOOKUP
 CREATE


Coresponding pynfs test already submited.

Tigran.
Tigran Mkrtchyan (10):
  nfsd4: initialize current stateid at compile time
  nfsd41: handle current stateid in open and close
  nfsd41: handle current stateid on lock and locku
  nfsd41: consume current stateid on read and write
  nfsd41: mark PUTFH, PUTPUBFH and PUTROOTFH to clear current stateid
  nfsd41: save and restore current stateid with current fh
  nfsd41: mark LOOKUP, LOOKUPP and CREATE to invalidate current stateid
  nfsd41: handle current stateid in SETATTR and FREE_STATEID
  nfsd41: consume current stateid on DELEGRETURN and OPENDOWNGRADE
  nfsd41: use current stateid by value

 fs/nfsd/current_stateid.h |   28 ++++++++++++
 fs/nfsd/nfs4proc.c        |   61 +++++++++++++++++++++----
 fs/nfsd/nfs4state.c       |  107 ++++++++++++++++++++++++++++++++++++++++++++-
 fs/nfsd/xdr4.h            |   11 +++++
 4 files changed, 196 insertions(+), 11 deletions(-)
 create mode 100644 fs/nfsd/current_stateid.h

-- 
1.7.7.6


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-02-17 22:05 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-05 17:07 [PATH v8 00/10] handle curruent stateid Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 01/10] nfsd4: initialize current stateid at compile time Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 02/10] nfsd41: handle current stateid in open and close Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 03/10] nfsd41: handle current stateid on lock and locku Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 04/10] nfsd41: consume current stateid on read and write Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 05/10] nfsd41: mark PUTFH, PUTPUBFH and PUTROOTFH to clear current stateid Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 06/10] nfsd41: save and restore current stateid with current fh Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 07/10] nfsd41: mark LOOKUP, LOOKUPP and CREATE to invalidate current stateid Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 08/10] nfsd41: handle current stateid in SETATTR and FREE_STATEID Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 09/10] nfsd41: consume current stateid on DELEGRETURN and OPENDOWNGRADE Tigran Mkrtchyan
2012-02-05 17:07 ` [PATH v8 10/10] nfsd41: use current stateid by value Tigran Mkrtchyan
2012-02-13  8:25   ` Benny Halevy
2012-02-14 14:02     ` Tigran Mkrtchyan
2012-02-17 22:05 ` [PATH v8 00/10] handle curruent stateid J. Bruce Fields

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.