net/mlx5e: Fix page DMA map/unmap attributes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Tim Gardner | ||
Impish |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU Justification
[Impact]
Upstream commit 0b7cfa4082fbf55
The bug causes a Linux panic when a Mellanox CX-4 VF is present in the VM (for AccelNet) and swiotlb=force used on the kernel boot line. swiotlb=force would not normally be used, which is why we haven’t seen the problem reported previously, but it cropped up during some internal testing. We are trying to head off a potential problem in a future scenario for Confidential VMs.
Primarily we want to ensure that any CVMs images have this fix, as we don’t want CVM images to exist in the wild that would fail in the future when CVMs with AccelNet are offered.
Business Impact
This scenario could also exist in non-Azure instances.
[Test Case]
Microsoft tested.
[Where problems could appear]
Weird DMA and data corruption issues might crop up.
[Other Info]
SF: #00328938
CVE References
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Impish): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Jammy): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
This bug is awaiting verification that the linux/5.4.0-110.124 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!