Re: [PATH v7 00/10] handle curruent stateid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 23, 2012 at 10:12 PM, J. Bruce Fields <bfields@xxxxxxxxxxxx> wrote:
> On Sun, Jan 22, 2012 at 07:45:59PM +0100, Tigran Mkrtchyan wrote:
>> From: Tigran Mkrtchyan <kofemann@xxxxxxxxx>
>>
>> The same as v6, expect that the last patch changes current_stateid
>> in compoind from reference to a value. As patches have to be squashed
>> anyway
>
> Why?

for me none of them makes sense alone. But, of course, you have your own rules.

>
> If it's really only possible as a single big patch I'd actually rather
> have it submitted that way....
>
>> this aproach is simple that re-write all.
>
> Fine, but #10 doesn't seem to have made it to my mailbox or to the list?

Ha! turned out that 000*.patch does not include 0010-X.patch :-D

Tigran.

>
> --b.
>
>>
>> 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       |  110 ++++++++++++++++++++++++++++++++++++++++++++-
>>  fs/nfsd/xdr4.h            |    4 ++
>>  4 files changed, 192 insertions(+), 11 deletions(-)
>>  create mode 100644 fs/nfsd/current_stateid.h
>>
>> --
>> 1.7.7.5
>>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux