summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-10-12 18:12:11 +0200
committerPaolo Abeni <pabeni@redhat.com>2026-10-12 18:12:12 +0200
commit8e2fbe0e75d38690d551456658194c632933cb57 (patch)
tree14c9a085759b04471e5a853279eb62d02d31a9e3 /tools/perf/scripts/python
parent4f6ac74fa594a918d41255c941256e1d51592d3b (diff)
parent98d446b7c013254a8a7b49720557676a3a851fde (diff)
Merge branch 'net-rds-rdma-cm-event-handler-fixes-for-non-ib-devices'
Allison Henderson says: ==================== net/rds: RDMA-CM event handler fixes for non-IB devices This is v4 of Aohan Mei's fix for the uninitialized transport pointer in the RDMA-CM event handler (v1 at [1], v2 at [2], v3 at [3]), now a two-patch set. Patch 1 is the fix itself. v3 only rejected a connect request arriving on a non-IB device; the active side can bind an id to one as well, and resolving a route on an iWARP id leaves cm_id->route.path_rec unset, which the ROUTE_RESOLVED case dereferences. Such a connection is now dropped at ADDR_RESOLVED instead of resolving a route. Patch 2 fixes a neighbouring problem in the same case: a synchronous rdma_resolve_route() failure was handed back to the rdma_cm, which then destroyed an id RDS still owns as ic->i_cm_id and would later disconnect and destroy again from the connection's shutdown. On net-next the rdma_cm ids RDS creates are restricted to IB devices (commit c7fca8aae6fe), which makes the non-IB cases impossible there; these are the fixes stable kernels without that API need. [1] https://lore.kernel.org/netdev/20260824111701.2979194-1-ljp1205831794@gmail.com/ [2] https://lore.kernel.org/netdev/20260825021223.3483044-1-ljp1205831794@gmail.com/ [3] https://lore.kernel.org/netdev/20260928044507.335883-1-achender@kernel.org/ ==================== Link: https://patch.msgid.link/20261003163408.250568-1-achender@kernel.org Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions