diff options
| author | Trond Myklebust <[email protected]> | 2022-08-31 21:28:13 +0000 |
|---|---|---|
| committer | Trond Myklebust <[email protected]> | 2022-09-01 14:40:37 +0000 |
| commit | 17814819ac9829a437e06fbb5c7056a1f4f893da (patch) | |
| tree | 5943e21a6aea0ec1fb55cd9fc21dbd287f7d7161 /drivers/fpga/fpga-bridge.c | |
| parent | SUNRPC: RPC level errors should set task->tk_rpc_status (diff) | |
| download | kernel-17814819ac9829a437e06fbb5c7056a1f4f893da.tar.gz kernel-17814819ac9829a437e06fbb5c7056a1f4f893da.zip | |
SUNRPC: Fix call completion races with call_decode()
We need to make sure that the req->rq_private_buf is completely up to
date before we make req->rq_reply_bytes_recvd visible to the
call_decode() routine in order to avoid triggering the WARN_ON().
Reported-by: Benjamin Coddington <[email protected]>
Fixes: 72691a269f0b ("SUNRPC: Don't reuse bvec on retransmission of the request")
Tested-by: Benjamin Coddington <[email protected]>
Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
0 files changed, 0 insertions, 0 deletions
