NFSoRDMA Client Bugfix for Linux 5.9

Bugfix:
 - xprtrdma: Release in-flight MRs on disconnect
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEnZ5MQTpR7cLU7KEp18tUv7ClQOsFAl9GwHcACgkQ18tUv7Cl
 QOsR9Q//a83c1yveqcyAQRcLlUFdbESLv5+VHyq/zffpDd9N4J07xGPL/hTgUoh5
 MM2swgjEiLqHi4/Nnj7KyhwotqEyFpvKTacBFVFrrSgUkrxXdw4jsGqW6NauW1J1
 JCeK1fsvXGR0qUlDda0493cDtWFZMYBsiq7psXKJZ4RphSras+HNZd3VaCQp+8Ss
 Taq0FMjDB1/IHai8Yrx0V6F3S+agg9Wj3VHFjUhESknxBot6oz5bmA25rG1/83ys
 eoVoGqp7qQkNQ3igdNqT/U9iKYhBE2ee2pcHjdD5N4Yv0BCxU/BpGIknCw0l238N
 E/cAzQWvCiOflrGtiqJKeKdTsDN8Uj1bcPr///FXNiOMJnIA1jIGRtSgh5KnjgQ2
 sIpb+jDjTNdUegs6U2pP4jemcZQIiEvrT/lgVRQgrvtDk6iXfzfIkZbYQHP6iVSH
 yxz0GrM64dGFkssaELsuJL20mZukGj6E6bu41ixTvQq2NN0bmaE2qNbC5aibgGaS
 7kFEBUh4tlERFi2s0o4onF57+2uPso0SLUHxcjc+AXsgxhhJWUIft7JQhyLTghcs
 6a41dYCJ/8J4t8+JZyk4zOvEb1E8NSAORCQ6sRWUQDPXcfU9ObStgv7w2uY2+Rkw
 joNCqc0lNIcJVgtMYspOEiBfgWERUOC/At6e8RQVW2Kw0OKl5dk=
 =r4iz
 -----END PGP SIGNATURE-----

Merge tag 'nfs-rdma-for-5.9-1' of git://git.linux-nfs.org/projects/anna/linux-nfs

NFSoRDMA Client Bugfix for Linux 5.9

Bugfix:
- xprtrdma: Release in-flight MRs on disconnect

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
Trond Myklebust 2020-08-26 20:36:06 -04:00
commit ff96b7485d

View File

@ -933,6 +933,8 @@ static void rpcrdma_req_reset(struct rpcrdma_req *req)
rpcrdma_regbuf_dma_unmap(req->rl_sendbuf);
rpcrdma_regbuf_dma_unmap(req->rl_recvbuf);
frwr_reset(req);
}
/* ASSUMPTION: the rb_allreqs list is stable for the duration,