diff options
author | David Christensen <[email protected]> | 2020-06-17 11:51:17 -0700 |
---|---|---|
committer | David S. Miller <[email protected]> | 2020-06-18 20:35:04 -0700 |
commit | 3a2656a211caf35e56afc9425e6e518fa52f7fbc (patch) | |
tree | ef10066ea45a0efcae4703b620742d360415dfa7 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 4c98045c9b74feab837be58986c0517d3cc661f1 (diff) |
tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
The driver function tg3_io_error_detected() calls napi_disable twice,
without an intervening napi_enable, when the number of EEH errors exceeds
eeh_max_freezes, resulting in an indefinite sleep while holding rtnl_lock.
Add check for pcierr_recovery which skips code already executed for the
"Frozen" state.
Signed-off-by: David Christensen <[email protected]>
Reviewed-by: Michael Chan <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions