DMA config issues on Synquacer ARM64 platform cause SATA configuration failures on boot
Bug #1892138 reported by
Colin Ian King
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Colin Ian King | ||
Groovy |
Fix Released
|
High
|
Colin Ian King |
Bug Description
Booting an ARM64 SynQuacer™ E-Series software development machine with the 5.8 kernel will fail to configure the SATA drives DMA range correctly because of a regression caused by commit 7a8b64d17e35 ("of/address: use range parser for of_dma_get_range"). Currently invalid CPU addresses are not being sanity checked causing this issue.
The fix:
Upstream linux-next commit:
commit f49c7faf776f166
Author: Colin Ian King <email address hidden>
Date: Mon Aug 17 12:32:08 2020 +0100
of/address: check for invalid range.cpu_addr
CVE References
Changed in linux (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Colin Ian King (colin-king) |
To post a comment you must log in.
Fix committed, will be released on 5.8.0-17.18