In the case where SEQUENCE receives a NFS4ERR_BADSESSION or
NFS4ERR_DEADSESSION error, we just want to report the session as needing
recovery, and then we want to retry the operation.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
        case -NFS4ERR_SEQ_FALSE_RETRY:
                ++slot->seq_nr;
                goto retry_nowait;
+       case -NFS4ERR_DEADSESSION:
+       case -NFS4ERR_BADSESSION:
+               nfs4_schedule_session_recovery(session, res->sr_status);
+               goto retry_nowait;
        default:
                /* Just update the slot sequence no. */
                slot->seq_done = 1;