[Artful SRU] Fix capsule update regression
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Manoj Iyer | ||
Artful |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[IMPACT]
Commit 82c3768b8d68 ("efi/capsule-
capsule header") refactored the capsule loading code that maps the
capsule header, to avoid having to map it several times. However,
as it turns out, the vmap() call we ended up removing did not just
map the header, but the entire capsule image, and dropping this
virtual mapping breaks capsules that are processed by the firmware
immediately (i.e., without a reboot).
[FIX]
The following patch fixes the issue
https:/
[TEST]
Please see comments below for testing information and details.
[REGRESSION POTENTIAL]
This patch fixes a regression in 4.13 and onward.
summary: |
- [Artful/Bionic] Fix capsule update regression. + [Artful/Bionic] Fix capsule update regression since kernel v4.13. |
summary: |
- [Artful SRU] Fix capsule update regression since kernel v4.13. + [Artful SRU] Fix capsule update regression |
Changed in linux (Ubuntu Artful): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1746019
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.