aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/device.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/infiniband/core/device.c')
-rw-r--r--drivers/infiniband/core/device.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/infiniband/core/device.c b/drivers/infiniband/core/device.c
index 78dc07c6ac4b..61c0c93a2e73 100644
--- a/drivers/infiniband/core/device.c
+++ b/drivers/infiniband/core/device.c
@@ -2499,7 +2499,7 @@ static int __init ib_core_init(void)
2499 goto err_mad; 2499 goto err_mad;
2500 } 2500 }
2501 2501
2502 ret = register_lsm_notifier(&ibdev_lsm_nb); 2502 ret = register_blocking_lsm_notifier(&ibdev_lsm_nb);
2503 if (ret) { 2503 if (ret) {
2504 pr_warn("Couldn't register LSM notifier. ret %d\n", ret); 2504 pr_warn("Couldn't register LSM notifier. ret %d\n", ret);
2505 goto err_sa; 2505 goto err_sa;
@@ -2518,7 +2518,7 @@ static int __init ib_core_init(void)
2518 return 0; 2518 return 0;
2519 2519
2520err_compat: 2520err_compat:
2521 unregister_lsm_notifier(&ibdev_lsm_nb); 2521 unregister_blocking_lsm_notifier(&ibdev_lsm_nb);
2522err_sa: 2522err_sa:
2523 ib_sa_cleanup(); 2523 ib_sa_cleanup();
2524err_mad: 2524err_mad:
@@ -2544,7 +2544,7 @@ static void __exit ib_core_cleanup(void)
2544 nldev_exit(); 2544 nldev_exit();
2545 rdma_nl_unregister(RDMA_NL_LS); 2545 rdma_nl_unregister(RDMA_NL_LS);
2546 unregister_pernet_device(&rdma_dev_net_ops); 2546 unregister_pernet_device(&rdma_dev_net_ops);
2547 unregister_lsm_notifier(&ibdev_lsm_nb); 2547 unregister_blocking_lsm_notifier(&ibdev_lsm_nb);
2548 ib_sa_cleanup(); 2548 ib_sa_cleanup();
2549 ib_mad_cleanup(); 2549 ib_mad_cleanup();
2550 addr_cleanup(); 2550 addr_cleanup();