On 12/5/2019 7:24 PM, Chuhong Yuan wrote: > The driver forgets to call unregister_pernet_subsys() in the error path > of cma_init(). > Add the missed call to fix it. > > Fixes: 4be74b42a6d0 ("IB/cma: Separate port allocation to network namespaces") > Signed-off-by: Chuhong Yuan <hslester96@xxxxxxxxx> > --- > Changes in v2: > - Add fixes tag. > > drivers/infiniband/core/cma.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/infiniband/core/cma.c b/drivers/infiniband/core/cma.c > index 25f2b70fd8ef..43a6f07e0afe 100644 > --- a/drivers/infiniband/core/cma.c > +++ b/drivers/infiniband/core/cma.c > @@ -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; > Reviewed-by: Parav Pandit <parav@xxxxxxxxxxxx>