Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2021-47037

ASoC: q6afe-clocks: fix reprobing of the driver

Description

In the Linux kernel, the following vulnerability has been resolved: ASoC: q6afe-clocks: fix reprobing of the driver Q6afe-clocks driver can get reprobed. For example if the APR services are restarted after the firmware crash. However currently Q6afe-clocks driver will oops because hw.init will get cleared during first _probe call. Rewrite the driver to fill the clock data at runtime rather than using big static array of clocks.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 520a1c396d1966b64884d8e0176a580150d5a09e to < 2202e87fc19440cecfd4f7b4f60a7d48bc2e236caffected
  • 520a1c396d1966b64884d8e0176a580150d5a09e to < 6893df3753beafa5f7351228a9dd8157a57d7492affected
  • 520a1c396d1966b64884d8e0176a580150d5a09e to < 62413972f5266568848a36fd15160397b211fa74affected
  • 520a1c396d1966b64884d8e0176a580150d5a09e to < 96fadf7e8ff49fdb74754801228942b67c3eeebdaffected

Linux Linux

Default version status: affected

  • 5.10affected
  • 0 to < 5.10unaffected
  • 5.10.238 to ≤ 5.10.*unaffected
  • 5.11.21 to ≤ 5.11.*unaffected
  • 5.12.4 to ≤ 5.12.*unaffected
  • 5.13 to ≤ *unaffected

References