diff options
Diffstat (limited to 'drivers/infiniband/core/device.c')
-rw-r--r-- | drivers/infiniband/core/device.c | 6 |
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 | ||
2520 | err_compat: | 2520 | err_compat: |
2521 | unregister_lsm_notifier(&ibdev_lsm_nb); | 2521 | unregister_blocking_lsm_notifier(&ibdev_lsm_nb); |
2522 | err_sa: | 2522 | err_sa: |
2523 | ib_sa_cleanup(); | 2523 | ib_sa_cleanup(); |
2524 | err_mad: | 2524 | err_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(); |