mlx5: Adjust events to use unsigned long param instead of void *
[linux-2.6-block.git] / drivers / net / ethernet / mellanox / mlx5 / core / eq.c
index 67cead2c079e9339d72e9f7ddd096c554907565a..4e8bd0b34bb059d6fc2c78d1a6a61c4796ca870e 100644 (file)
@@ -253,7 +253,8 @@ static int mlx5_eq_int(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
                        case MLX5_PORT_CHANGE_SUBTYPE_CLIENT_REREG:
                        case MLX5_PORT_CHANGE_SUBTYPE_INITIALIZED:
                                if (dev->event)
-                                       dev->event(dev, port_subtype_event(eqe->sub_type), &port);
+                                       dev->event(dev, port_subtype_event(eqe->sub_type),
+                                                  (unsigned long)port);
                                break;
                        default:
                                mlx5_core_warn(dev, "Port event with unrecognized subtype: port %d, sub_type %d\n",