|
@@ -3837,11 +3837,13 @@ static int delay_drop_debugfs_init(struct mlx5_ib_dev *dev)
|
|
if (!dbg)
|
|
if (!dbg)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
|
|
|
|
+ dev->delay_drop.dbg = dbg;
|
|
|
|
+
|
|
dbg->dir_debugfs =
|
|
dbg->dir_debugfs =
|
|
debugfs_create_dir("delay_drop",
|
|
debugfs_create_dir("delay_drop",
|
|
dev->mdev->priv.dbg_root);
|
|
dev->mdev->priv.dbg_root);
|
|
if (!dbg->dir_debugfs)
|
|
if (!dbg->dir_debugfs)
|
|
- return -ENOMEM;
|
|
|
|
|
|
+ goto out_debugfs;
|
|
|
|
|
|
dbg->events_cnt_debugfs =
|
|
dbg->events_cnt_debugfs =
|
|
debugfs_create_atomic_t("num_timeout_events", 0400,
|
|
debugfs_create_atomic_t("num_timeout_events", 0400,
|
|
@@ -3865,8 +3867,6 @@ static int delay_drop_debugfs_init(struct mlx5_ib_dev *dev)
|
|
if (!dbg->timeout_debugfs)
|
|
if (!dbg->timeout_debugfs)
|
|
goto out_debugfs;
|
|
goto out_debugfs;
|
|
|
|
|
|
- dev->delay_drop.dbg = dbg;
|
|
|
|
-
|
|
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
out_debugfs:
|
|
out_debugfs:
|