update ENA driver to latest mainline version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Kamal Mostafa | ||
Xenial |
Fix Released
|
Undecided
|
Kamal Mostafa | ||
Bionic |
Fix Released
|
Undecided
|
Kamal Mostafa |
Bug Description
Update ENA driver to latest mainline version as of this commit:
https:/
For Bionic, the following commits:
net: ena: fix incorrect usage of memory barriers
net: ena: fix missing calls to READ_ONCE
net: ena: fix missing lock during device destruction
net: ena: fix potential double ena_destroy_
net: ena: fix device destruction to gracefully free resources
net: ena: fix driver when PAGE_SIZE == 64kB
net: ena: fix surprise unplug NULL dereference kernel crash
net: ena: Fix use of uninitialized DMA address bits field
UBUNTU: SAUCE: ena: devm_kzalloc() -> devm_kcalloc()
net: ena: Eliminate duplicate barriers on weakly-ordered archs
net: ena: increase ena driver version to 1.5.0
net: ena: add detection and recovery mechanism for handling missed/misrouted MSI-X
For Xenial, the following commits:
net: ena: fix incorrect usage of memory barriers
net: ena: fix missing calls to READ_ONCE
net: ena: fix missing lock during device destruction
net: ena: fix potential double ena_destroy_
net: ena: fix device destruction to gracefully free resources
net: ena: fix driver when PAGE_SIZE == 64kB
net: ena: fix surprise unplug NULL dereference kernel crash
net: ena: Fix use of uninitialized DMA address bits field
UBUNTU: SAUCE: ena: devm_kzalloc() -> devm_kcalloc()
net: ena: Eliminate duplicate barriers on weakly-ordered archs
net: ena: fix error handling in ena_down() sequence
net: ena: increase ena driver version to 1.5.0
net: ena: add detection and recovery mechanism for handling missed/misrouted MSI-X
net: ena: fix race condition between device reset and link up setup
net: ena: increase ena driver version to 1.3.0
net: ena: add new admin define for future support of IPv6 RSS
net: ena: add statistics for missed tx packets
net: ena: add power management ops to the ENA driver
net: ena: remove legacy suspend suspend/resume support
net: ena: improve ENA driver boot time.
net: ena: fix wrong max Tx/Rx queues on ethtool
net: ena: fix rare kernel crash when bar memory remap fails
net: ena: reduce the severity of some printouts
net: ena: Remove redundant unlikely()
*Note that some of these were already present in the linux-aws variants (the remainder will be picked up on their next rebase cycles).
CVE References
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
Changed in linux (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
This bug is awaiting verification that the 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- bionic' to 'verification- done-bionic' . If the problem still exists, change the tag 'verification- needed- bionic' to 'verification- failed- bionic' .
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!