mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-05 21:44:23 -04:00
net/mlx5: Log health buffer data on any syndrome
Currently health buffer data is logged either when FW fatal error detected or miss counter reached max misses threshold. Log health buffer whenever new health syndrome is detected. Signed-off-by: Moshe Shemesh <moshe@nvidia.com> Reviewed-by: Shahar Shitrit <shshitrit@nvidia.com> Signed-off-by: Tariq Toukan <tariqt@nvidia.com> Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
b5d7b2f04e
commit
6bdce277a3
@@ -806,8 +806,10 @@ static void poll_health(struct timer_list *t)
|
||||
|
||||
prev_synd = health->synd;
|
||||
health->synd = ioread8(&h->synd);
|
||||
if (health->synd && health->synd != prev_synd)
|
||||
if (health->synd && health->synd != prev_synd) {
|
||||
print_health_info(dev);
|
||||
queue_work(health->wq, &health->report_work);
|
||||
}
|
||||
|
||||
out:
|
||||
mod_timer(&health->timer, get_next_poll_jiffies(dev));
|
||||
|
||||
Reference in New Issue
Block a user