hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/infiniband/hw/mlx4/main.c
....@@ -2682,8 +2682,6 @@
26822682
26832683 ib_set_device_ops(&ibdev->ib_dev, &mlx4_ib_dev_ops);
26842684 ibdev->ib_dev.uverbs_ex_cmd_mask |=
2685
- (1ull << IB_USER_VERBS_EX_CMD_MODIFY_CQ) |
2686
- (1ull << IB_USER_VERBS_EX_CMD_QUERY_DEVICE) |
26872685 (1ull << IB_USER_VERBS_EX_CMD_CREATE_CQ) |
26882686 (1ull << IB_USER_VERBS_EX_CMD_CREATE_QP);
26892687
....@@ -2691,15 +2689,8 @@
26912689 ((mlx4_ib_port_link_layer(&ibdev->ib_dev, 1) ==
26922690 IB_LINK_LAYER_ETHERNET) ||
26932691 (mlx4_ib_port_link_layer(&ibdev->ib_dev, 2) ==
2694
- IB_LINK_LAYER_ETHERNET))) {
2695
- ibdev->ib_dev.uverbs_ex_cmd_mask |=
2696
- (1ull << IB_USER_VERBS_EX_CMD_CREATE_WQ) |
2697
- (1ull << IB_USER_VERBS_EX_CMD_MODIFY_WQ) |
2698
- (1ull << IB_USER_VERBS_EX_CMD_DESTROY_WQ) |
2699
- (1ull << IB_USER_VERBS_EX_CMD_CREATE_RWQ_IND_TBL) |
2700
- (1ull << IB_USER_VERBS_EX_CMD_DESTROY_RWQ_IND_TBL);
2692
+ IB_LINK_LAYER_ETHERNET)))
27012693 ib_set_device_ops(&ibdev->ib_dev, &mlx4_ib_dev_wq_ops);
2702
- }
27032694
27042695 if (dev->caps.flags & MLX4_DEV_CAP_FLAG_MEM_WINDOW ||
27052696 dev->caps.bmme_flags & MLX4_BMME_FLAG_TYPE_2_WIN) {
....@@ -2718,9 +2709,6 @@
27182709
27192710 if (check_flow_steering_support(dev)) {
27202711 ibdev->steering_support = MLX4_STEERING_MODE_DEVICE_MANAGED;
2721
- ibdev->ib_dev.uverbs_ex_cmd_mask |=
2722
- (1ull << IB_USER_VERBS_EX_CMD_CREATE_FLOW) |
2723
- (1ull << IB_USER_VERBS_EX_CMD_DESTROY_FLOW);
27242712 ib_set_device_ops(&ibdev->ib_dev, &mlx4_ib_dev_fs_ops);
27252713 }
27262714