Chia-Lin Kao (AceLan)
2e15c51fef
net: atlantic: remove aq_nic_deinit() when resume
...
aq_nic_deinit() has been called while suspending, so we don't have to call
it again on resume.
Actually, call it again leads to another hang issue when resuming from
S3.
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992345] Call Trace:
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992346] <TASK>
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992348] aq_nic_deinit+0xb4/0xd0 [atlantic]
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992356] aq_pm_thaw+0x7f/0x100 [atlantic]
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992362] pci_pm_resume+0x5c/0x90
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992366] ? pci_pm_thaw+0x80/0x80
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992368] dpm_run_callback+0x4e/0x120
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992371] device_resume+0xad/0x200
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992373] async_resume+0x1e/0x40
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992374] async_run_entry_fn+0x33/0x120
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992377] process_one_work+0x220/0x3c0
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992380] worker_thread+0x4d/0x3f0
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992382] ? process_one_work+0x3c0/0x3c0
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992384] kthread+0x12a/0x150
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992386] ? set_kthread_struct+0x40/0x40
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992387] ret_from_fork+0x22/0x30
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992391] </TASK>
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992392] ---[ end trace 1ec8c79604ed5e0d ]---
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992394] PM: dpm_run_callback(): pci_pm_resume+0x0/0x90 returns -110
Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992397] atlantic 0000:02:00.0: PM: failed to resume async: error -110
Fixes: 1809c30b6e5a ("net: atlantic: always deep reset on pm op, fixing up my null deref regression")
Signed-off-by: Chia-Lin Kao (AceLan) <acelan.kao@canonical.com>
Link: https://lore.kernel.org/r/20220713111224.1535938-2-acelan.kao@canonical.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2022-07-14 13:03:21 +02:00
..
2022-05-08 11:33:57 +01:00
2022-03-11 22:59:03 -08:00
2022-05-08 11:33:57 +01:00
2022-02-08 16:51:23 -08:00
2022-04-29 11:56:41 +01:00
2022-01-15 22:34:52 +00:00
2022-01-09 16:52:18 -08:00
2022-06-08 20:52:41 -07:00
2022-04-30 14:00:45 +01:00
2022-06-13 23:12:39 -07:00
2022-03-23 10:30:05 -07:00
2022-05-05 15:53:02 -07:00
2022-07-14 13:03:21 +02:00
2022-05-08 11:33:57 +01:00
2022-03-04 12:02:19 +00:00
2022-05-08 11:33:57 +01:00
2022-07-12 20:35:56 -07:00
2022-04-30 14:00:45 +01:00
2022-05-23 21:19:17 -07:00
2022-04-11 20:49:21 -07:00
2022-05-17 17:39:49 -07:00
2022-07-13 12:56:49 +01:00
2022-05-22 20:44:29 +01:00
2022-01-13 08:53:45 -08:00
2022-04-29 11:56:41 +01:00
2022-03-04 12:02:19 +00:00
2022-05-23 11:43:51 +01:00
2022-02-05 15:30:32 +00:00
2022-05-06 12:07:56 +01:00
2022-05-10 09:48:09 +02:00
2022-05-08 11:33:57 +01:00
2022-07-13 13:29:07 +01:00
2022-05-28 20:20:42 +01:00
2022-05-05 15:54:12 -07:00
2022-03-16 19:29:00 -07:00
2022-06-13 11:56:01 +01:00
2022-06-22 11:04:32 -07:00
2022-03-24 13:13:26 -07:00
2022-07-04 11:09:57 +01:00
2022-07-12 09:25:47 -07:00
2022-02-08 20:43:40 -08:00
2022-07-12 12:17:04 +02:00
2022-06-08 20:37:27 -07:00
2022-07-06 16:11:56 -07:00
2022-04-05 17:32:05 -07:00
2022-07-05 17:52:08 -07:00
2022-05-08 11:33:57 +01:00
2022-05-08 11:33:57 +01:00
2022-07-07 18:05:36 -07:00
2022-05-08 11:33:57 +01:00
2022-04-26 17:09:24 -07:00
2022-06-22 13:15:49 +01:00
2022-07-09 12:25:02 +01:00
2022-02-17 20:03:39 -08:00
2022-04-30 14:00:45 +01:00
2022-05-08 11:33:57 +01:00
2022-04-29 11:56:41 +01:00
2022-03-14 10:04:28 -07:00
2022-05-09 15:49:12 -07:00
2022-06-04 14:04:27 -07:00
2022-03-11 23:17:24 -08:00
2022-07-06 19:53:21 -07:00
2022-05-16 10:14:27 +01:00
2022-05-05 15:54:12 -07:00
2022-03-03 11:55:12 -08:00
2022-01-26 15:40:01 +00:00
2022-07-14 12:46:56 +02:00
2022-06-27 21:48:51 -07:00
2022-05-05 15:54:12 -07:00
2022-07-13 14:21:42 +01:00
2022-07-13 14:53:48 +01:00
2022-05-19 17:46:56 -07:00
2022-05-16 10:18:55 +01:00
2022-07-07 17:21:44 -07:00
2022-05-08 11:33:57 +01:00
2022-01-26 15:40:01 +00:00
2022-03-04 12:02:19 +00:00
2022-04-29 11:56:42 +01:00
2022-05-08 11:33:57 +01:00
2022-06-16 11:08:38 -07:00
2022-05-08 11:33:57 +01:00
2022-05-05 15:53:28 -07:00
2022-05-05 15:53:28 -07:00
2022-05-10 11:31:32 +02:00
2022-05-08 11:33:57 +01:00
2022-05-05 15:54:12 -07:00
2022-05-10 11:31:32 +02:00