hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/ethernet/mellanox/mlx5/core/main.c
....@@ -783,7 +783,6 @@
783783 }
784784
785785 mlx5_pci_vsc_init(dev);
786
- dev->caps.embedded_cpu = mlx5_read_embedded_cpu(dev);
787786 return 0;
788787
789788 err_clr_master:
....@@ -887,7 +886,7 @@
887886
888887 dev->dm = mlx5_dm_create(dev);
889888 if (IS_ERR(dev->dm))
890
- mlx5_core_warn(dev, "Failed to init device memory%d\n", err);
889
+ mlx5_core_warn(dev, "Failed to init device memory %ld\n", PTR_ERR(dev->dm));
891890
892891 dev->tracer = mlx5_fw_tracer_create(dev);
893892 dev->hv_vhca = mlx5_hv_vhca_create(dev);
....@@ -906,6 +905,8 @@
906905 err_tables_cleanup:
907906 mlx5_geneve_destroy(dev->geneve);
908907 mlx5_vxlan_destroy(dev->vxlan);
908
+ mlx5_cleanup_clock(dev);
909
+ mlx5_cleanup_reserved_gids(dev);
909910 mlx5_cq_debugfs_cleanup(dev);
910911 mlx5_fw_reset_cleanup(dev);
911912 err_events_cleanup:
....@@ -976,6 +977,7 @@
976977 goto err_cmd_cleanup;
977978 }
978979
980
+ dev->caps.embedded_cpu = mlx5_read_embedded_cpu(dev);
979981 mlx5_cmd_set_state(dev, MLX5_CMDIF_STATE_UP);
980982
981983 err = mlx5_core_enable_hca(dev, 0);
....@@ -1640,7 +1642,7 @@
16401642 }
16411643 }
16421644
1643
-static int __init init(void)
1645
+static int __init mlx5_init(void)
16441646 {
16451647 int err;
16461648
....@@ -1665,7 +1667,7 @@
16651667 return err;
16661668 }
16671669
1668
-static void __exit cleanup(void)
1670
+static void __exit mlx5_cleanup(void)
16691671 {
16701672 #ifdef CONFIG_MLX5_CORE_EN
16711673 mlx5e_cleanup();
....@@ -1674,5 +1676,5 @@
16741676 mlx5_unregister_debugfs();
16751677 }
16761678
1677
-module_init(init);
1678
-module_exit(cleanup);
1679
+module_init(mlx5_init);
1680
+module_exit(mlx5_cleanup);