net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
[ Upstream commit184e1e4474] When tracer is reloaded, the device will log the traces at the beginning of the log buffer. Also, driver is reading the log buffer in chunks in accordance to the consumer index. Hence, zero consumer index when reloading the tracer. Fixes:4383cfcc65("net/mlx5: Add devlink reload") Signed-off-by: Shay Drory <shayd@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
fac1fb8008
commit
3eb04ef278
1 changed files with 1 additions and 1 deletions
|
|
@ -757,6 +757,7 @@ static int mlx5_fw_tracer_set_mtrc_conf(struct mlx5_fw_tracer *tracer)
|
|||
if (err)
|
||||
mlx5_core_warn(dev, "FWTracer: Failed to set tracer configurations %d\n", err);
|
||||
|
||||
tracer->buff.consumer_index = 0;
|
||||
return err;
|
||||
}
|
||||
|
||||
|
|
@ -821,7 +822,6 @@ static void mlx5_fw_tracer_ownership_change(struct work_struct *work)
|
|||
mlx5_core_dbg(tracer->dev, "FWTracer: ownership changed, current=(%d)\n", tracer->owner);
|
||||
if (tracer->owner) {
|
||||
tracer->owner = false;
|
||||
tracer->buff.consumer_index = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue