---
id: CVE-2022-49624
title: 'net: atlantic: remove aq_nic_deinit() when resume'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  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 agai…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 6aa239d82e35b9e3eb8e8c7750fd5caa377e1e15 <
    c2978d0124f26e453ed30fda6a37f62d8c7f19cb
  - >-
    Linux >= 890a5c6d19817a9db5c981174737d1bc9b6fb1a1 <
    58c90993933e7a76305519bc70da8c0cd2907c1f
  - >-
    Linux >= 1809c30b6e5a83a1de1435fe01aaa4de4d626a7c <
    702419db7ded2e3686fbc05040b61d7428d611d5
  - >-
    Linux >= 1809c30b6e5a83a1de1435fe01aaa4de4d626a7c <
    2e15c51fefaffaf9f72255eaef4fada05055e4c5
  - Linux fb45f24264b94e8c37657789dbb1966a07933d12
  - Linux >= 5.10.117 < 5.10.132
  - Linux >= 5.15.41 < 5.15.56
  - Linux >= 5.17.9 < 5.18
  - Linux 5.18
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T19:46:35.526871Z'
published: '2025-02-26'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T19:49:41.492Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2022-49624'
references:
  - url: 'https://git.kernel.org/stable/c/c2978d0124f26e453ed30fda6a37f62d8c7f19cb'
  - url: 'https://git.kernel.org/stable/c/58c90993933e7a76305519bc70da8c0cd2907c1f'
  - url: 'https://git.kernel.org/stable/c/702419db7ded2e3686fbc05040b61d7428d611d5'
  - url: 'https://git.kernel.org/stable/c/2e15c51fefaffaf9f72255eaef4fada05055e4c5'
tags:
  - cve.org
epss: 0.00268
epssPercentile: 0.1909
ingestedAt: '2026-11-05T22:38:31.582Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

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

## Affected

- `Linux >= 6aa239d82e35b9e3eb8e8c7750fd5caa377e1e15 < c2978d0124f26e453ed30fda6a37f62d8c7f19cb`
- `Linux >= 890a5c6d19817a9db5c981174737d1bc9b6fb1a1 < 58c90993933e7a76305519bc70da8c0cd2907c1f`
- `Linux >= 1809c30b6e5a83a1de1435fe01aaa4de4d626a7c < 702419db7ded2e3686fbc05040b61d7428d611d5`
- `Linux >= 1809c30b6e5a83a1de1435fe01aaa4de4d626a7c < 2e15c51fefaffaf9f72255eaef4fada05055e4c5`
- `Linux fb45f24264b94e8c37657789dbb1966a07933d12`
- `Linux >= 5.10.117 < 5.10.132`
- `Linux >= 5.15.41 < 5.15.56`
- `Linux >= 5.17.9 < 5.18`
- `Linux 5.18`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
