• Trond Myklebust's avatar
    If an RPC request has to be resent due to a timeout, it turns out · 4a79c510
    Trond Myklebust authored
    that call_encode() may cause rq_rcv_buf to be reset despite the fact
    that a reply might be delivered at any moment by a softirq.
       
    This typically results in 'NFS: server cheating in read reply'
    error messages.   
    
    Solve by adding rq_private_buf, which is updated atomically from
    rq_rcv_buf.
    4a79c510
xprt.c 38.4 KB