OSDN Git Service

mlx4: register devlink port with ops
authorJiri Pirko <jiri@nvidia.com>
Fri, 26 May 2023 10:28:32 +0000 (12:28 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 30 May 2023 17:32:20 +0000 (10:32 -0700)
Use newly introduce devlink port registration function variant and
register devlink port passing ops.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx4/main.c

index 28c435c..3696424 100644 (file)
@@ -3024,13 +3024,17 @@ no_msi:
        }
 }
 
+static const struct devlink_port_ops mlx4_devlink_port_ops = {
+};
+
 static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
 {
        struct devlink *devlink = priv_to_devlink(mlx4_priv(dev));
        struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
        int err;
 
-       err = devl_port_register(devlink, &info->devlink_port, port);
+       err = devl_port_register_with_ops(devlink, &info->devlink_port, port,
+                                         &mlx4_devlink_port_ops);
        if (err)
                return err;