]> err.no Git - linux-2.6/blobdiff - fs/nfsd/nfs4xdr.c
[PATCH] nfsd4: fix open_reclaim seqid
[linux-2.6] / fs / nfsd / nfs4xdr.c
index 91fb171d2aceee025712bc4783f2a04e2773255c..5207068cde1a8c550f618d332d1dba5a99eb1d86 100644 (file)
@@ -1218,8 +1218,7 @@ nfsd4_decode_compound(struct nfsd4_compoundargs *argp)
 
 #define ENCODE_SEQID_OP_TAIL(stateowner) do {                  \
        if (seqid_mutating_err(nfserr) && stateowner) {         \
-               if (stateowner->so_confirmed)                   \
-                       stateowner->so_seqid++;                 \
+               stateowner->so_seqid++;                         \
                stateowner->so_replay.rp_status = nfserr;       \
                stateowner->so_replay.rp_buflen =               \
                          (((char *)(resp)->p - (char *)save)); \