• Trond Myklebust's avatar
    SUNRPC: Fix up RPC back channel transmission · 477687e1
    Trond Myklebust authored
    Now that transmissions happen through a queue, we require the RPC tasks
    to handle error conditions that may have been set while they were
    sleeping. The back channel does not currently do this, but assumes
    that any error condition happens during its own call to xprt_transmit().
    
    The solution is to ensure that the back channel splits out the
    error handling just like the forward channel does.
    
    Fixes: 89f90fe1 ("SUNRPC: Allow calls to xprt_transmit() to drain...")
    Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
    477687e1
clnt.c 68.6 KB