RDMA/cma: add missed unregister_pernet_subsys in init failure
PATCH 1/1 RDMA/cma: add missed unregister_pernet_subsys in init failure
The driver forgets to call unregister_pernet_subsys() in the error path of cma_init().
Add the missed call to fix it.
Signed-off-by Chuhong Yuan <[email protected]>
--- drivers/infiniband/core/cma.c | 1 + 1 file changed, 1 insertion(+)
drivers/infiniband/core/cma.c +1 -0
@@ -4763,6 +4763,7 @@ static int __init cma_init(void) err:unregister_netdevice_notifier (&cma_nb);ib_sa_unregister_client (&sa_client); +unregister_pernet_subsys (&cma_pernet_operations); err_wq:destroy_workqueue (cma_wq);return ret;
Signature · 1 line
2.24.0
Quoted 27 lines
From: [email protected] <linux-kernel- [email protected]> On Behalf Of Chuhong Yuan
Sent: Thursday, December 5, 2019 10:07 AM
The driver forgets to callunregister_pernet_subsys()in the error path ofcma_init().
Add the missed call to fix it.Signed-off-by Chuhong Yuan <[email protected]>--- drivers/infiniband/core/cma.c | 1 + 1 file changed, 1 insertion(+)drivers/infiniband/core/cma.c +1
-1@@ -4763,6 +4763,7 @@ static int __init cma_init(void) err:unregister_netdevice_notifier (&cma_nb);ib_sa_unregister_client (&sa_client); +unregister_pernet_subsys (&cma_pernet_operations); err_wq:destroy_workqueue (cma_wq);return ret; --
Quoted 1 line
2.24.0
Please add to commit log.
Fixes 4be74b42a6d0 ("IB/cma: Separate port allocation to network namespaces ")
Reviewed-by Parav Pandit <[email protected]>