mirror-linux/drivers/infiniband/ulp
Honggang LI 43bd09d5b7 RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
If device max_mr_size bits in the range [mr_page_shift+31:mr_page_shift]
are zero, the `min3` function will set clt_path::max_pages_per_mr to
zero.

`alloc_path_reqs` will pass zero, which is invalid, as the third parameter
to `ib_alloc_mr`.

Fixes: 6a98d71dae ("RDMA/rtrs: client: main functionality")
Signed-off-by: Honggang LI <honggangli@163.com>
Link: https://patch.msgid.link/20251229025617.13241-1-honggangli@163.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
2025-12-30 05:47:32 -05:00
..
ipoib IB/IPoIB: Add support for hwtstamp get/set ndos 2025-10-31 16:36:43 -07:00
iser IB/iser: add WQ_PERCPU to alloc_workqueue users 2025-11-09 06:30:48 -05:00
isert IB/isert: add WQ_PERCPU to alloc_workqueue users 2025-11-09 06:30:58 -05:00
opa_vnic RDMA: Use ethtool string helpers 2024-10-30 11:28:57 +02:00
rtrs RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation 2025-12-30 05:47:32 -05:00
srp scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set 2025-06-24 21:20:57 -04:00
srpt RDMA: Use %pe format specifier for error pointers 2025-09-21 07:34:49 -04:00
Makefile RDMA/rtrs: include client and server modules into kernel compilation 2020-05-17 18:57:15 -03:00