commit | 0a2f0d2de4ed9bd73e2c8d604863399ed6a20527 | [log] [tgz] |
---|---|---|
author | Chun-Hao Lin <hau@realtek.com> | Mon Aug 01 13:45:30 2016 +0800 |
committer | David S. Miller <davem@davemloft.net> | Mon Aug 01 21:38:53 2016 -0700 |
tree | ddc0952a58ad899a6ce88cb5a1daed5f404b3d22 | |
parent | 1b4985b5e8c308e0c2e2046f1bb8dc6180d45b9f [diff] |
8139too: fix system hang when there is a tx timeout event. If tx timeout event occur, kernel will call rtl8139_tx_timeout_task() to reset hardware. But in this function, driver does not stop tx and rx function before reset hardware, that will cause system hang. In this patch, add stop tx and rx function before reset hardware. Signed-off-by: Chunhao Lin <hau@realtek.com> Signed-off-by: David S. Miller <davem@davemloft.net>