Skip to content

-Wenum-conversion in drivers/infiniband/* #64

Description

@nickdesaulniers
  CC      drivers/infiniband/hw/mlx4/mad.o
drivers/infiniband/hw/mlx4/mad.c:1811:41: warning: implicit conversion from
      enumeration type 'enum mlx4_ib_qp_flags' to different enumeration type
      'enum ib_qp_create_flags' [-Wenum-conversion]
                qp_init_attr.init_attr.create_flags = MLX4_IB_SRIOV_TUNNEL_QP;
                                                    ~ ^~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/mad.c:1819:41: warning: implicit conversion from
      enumeration type 'enum mlx4_ib_qp_flags' to different enumeration type
      'enum ib_qp_create_flags' [-Wenum-conversion]
                qp_init_attr.init_attr.create_flags = MLX4_IB_SRIOV_SQP;
                                                    ~ ^~~~~~~~~~~~~~~~~
2 warnings generated.
  CC      drivers/infiniband/hw/qedr/qedr_roce_cm.o
drivers/infiniband/hw/qedr/qedr_roce_cm.c:198:28: warning: implicit conversion from
      enumeration type 'enum qed_roce_ll2_tx_dest' to different enumeration type
      'enum qed_ll2_tx_dest' [-Wenum-conversion]
        ll2_tx_pkt.tx_dest = pkt->tx_dest;
                           ~ ~~~~~^~~~~~~
  CC      drivers/infiniband/sw/rxe/rxe.o
drivers/infiniband/sw/rxe/rxe.c:106:27: warning: implicit conversion from enumeration
      type 'enum rxe_device_param' to different enumeration type 'enum ib_atomic_cap'
      [-Wenum-conversion]
        rxe->attr.atomic_cap                    = RXE_ATOMIC_CAP;
                                                ~ ^~~~~~~~~~~~~~
drivers/infiniband/sw/rxe/rxe.c:131:22: warning: implicit conversion from enumeration
      type 'enum rxe_port_param' to different enumeration type 'enum ib_port_state'
      [-Wenum-conversion]
        port->attr.state                = RXE_PORT_STATE;
                                        ~ ^~~~~~~~~~~~~~
drivers/infiniband/sw/rxe/rxe.c:132:24: warning: implicit conversion from enumeration
      type 'enum rxe_port_param' to different enumeration type 'enum ib_mtu'
      [-Wenum-conversion]
        port->attr.max_mtu              = RXE_PORT_MAX_MTU;
                                        ~ ^~~~~~~~~~~~~~~~
drivers/infiniband/sw/rxe/rxe.c:133:27: warning: implicit conversion from enumeration
      type 'enum rxe_port_param' to different enumeration type 'enum ib_mtu'
      [-Wenum-conversion]
        port->attr.active_mtu           = RXE_PORT_ACTIVE_MTU;
                                        ~ ^~~~~~~~~~~~~~~~~~~
drivers/infiniband/sw/rxe/rxe.c:151:24: warning: implicit conversion from enumeration
      type 'enum rxe_port_param' to different enumeration type 'enum ib_mtu'
      [-Wenum-conversion]
                                ib_mtu_enum_to_int(RXE_PORT_ACTIVE_MTU);
                                ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions