diff options
author | 2020-07-27 12:57:12 +0300 | |
---|---|---|
committer | 2020-07-27 11:50:20 -0300 | |
commit | 5351a56b1a4ceafd7a17ebfdf3cda430cdfd365d (patch) | |
tree | a7fca9b130689e77a13168c5aacf2f426f5a2ab6 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | RDMA/cm: Add min length checks to user structure copies (diff) | |
download | wireguard-linux-5351a56b1a4ceafd7a17ebfdf3cda430cdfd365d.tar.xz wireguard-linux-5351a56b1a4ceafd7a17ebfdf3cda430cdfd365d.zip |
RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails
destroy_prefetch_work() must always be called if the work is not going
to be queued. The num_sge also should have been set to i, not i-1
which avoids the condition where it shouldn't have been called in the
first place.
Cc: stable@vger.kernel.org
Fixes: fb985e278a30 ("RDMA/mlx5: Use SRCU properly in ODP prefetch")
Link: https://lore.kernel.org/r/20200727095712.495652-1-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions