rdma-core/ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch
Nicolas Morey-Chaisemartin d3320b52d7 Accepting request 534947 from home:NMoreyChaisemartin:branches:science:HPC
- Backport patches from upstream:
  * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patc
    Fixes a byte order issue which causes ibacm to fail to join a multicast
    group on recent on recent kernels. (bsc#1063639, bsc#1063697)
  * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch
    Fixes a sefgault of ibacm when a provider other than default
    is set (bsc#1063642, bsc#1063698)

OBS-URL: https://build.opensuse.org/request/show/534947
OBS-URL: https://build.opensuse.org/package/show/science:HPC/rdma-core?expand=0&rev=53
2017-10-18 15:38:45 +00:00

16 lines
400 B
Diff

diff --git ibacm/src/acm.c ibacm/src/acm.c
index 367a43fe..9367fe89 100644
--- ibacm/src/acm.c
+++ ibacm/src/acm.c
@@ -2585,8 +2585,8 @@ static void acm_load_prov_config(void)
return;
}
subnet->subnet_prefix = htobe64(prefix);
- list_add_after(&provider_list, &prov->entry,
- &subnet->entry);
+ list_add_tail(&prov->subnet_list,
+ &subnet->entry);
}
}
}