summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorBoshi Yu <boshiyu@linux.alibaba.com>2024-12-26 16:41:11 +0800
committerLeon Romanovsky <leon@kernel.org>2024-12-30 13:42:52 -0500
commita6c346760a52afaf7d75991c16ee4d70d6270d06 (patch)
tree613f2c04c9e99fcff074d1da790754facbc61c71 /tools/perf/scripts/python/call-graph-from-postgresql.py
parent26981e688ca896e9310e1918d104a79cb140ce85 (diff)
RDMA/erdma: Support create_ah/destroy_ah in non-sleepable contexts
The RDMA CM module might invoke erdma_create_ah() or erdma_destroy_ah() in a non-sleepable context. Both of these functions will call the erdma_post_cmd_wait(), which can potentially sleep and occasionally lead to a hard lockup. Therefore, post the create_ah and destroy_ah commands in polling mode if the RDMA_CREATE_AH_SLEEPABLE and RDMA_DESTROY_AH_SLEEPABLE flags are not set, respectively. Reviewed-by: Cheng Xu <chengyou@linux.alibaba.com> Signed-off-by: Boshi Yu <boshiyu@linux.alibaba.com> Link: https://patch.msgid.link/20241226084141.74823-5-boshiyu@linux.alibaba.com Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions