Activity log for bug #1746019

Date Who What changed Old value New value Message
2018-01-29 15:04:11 Manoj Iyer bug added bug
2018-01-29 15:05:15 Manoj Iyer summary [Artful/Bionic] Fix capsule update regression. [Artful/Bionic] Fix capsule update regression since kernel v4.13.
2018-01-29 15:30:05 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2018-01-29 15:30:07 Ubuntu Kernel Bot tags qdf2400 artful qdf2400
2018-01-30 17:42:38 Manoj Iyer summary [Artful/Bionic] Fix capsule update regression since kernel v4.13. [Artful SRU] Fix capsule update regression since kernel v4.13.
2018-01-30 17:45:08 Manoj Iyer description [IMPACT] Commit 82c3768b8d68 ("efi/capsule-loader: Use a cached copy of the 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://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/firmware/efi/capsule-loader.c?id=f24c4d478013d82bd1b943df566fff3561d52864 [TEST] [REGRESSION POTENTIAL] [IMPACT] Commit 82c3768b8d68 ("efi/capsule-loader: Use a cached copy of the 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://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/firmware/efi/capsule-loader.c?id=f24c4d478013d82bd1b943df566fff3561d52864 [TEST] Please see comments below for testing information and details. [REGRESSION POTENTIAL] This patch fixes a regression in 4.13 and onward.
2018-01-30 17:45:22 Manoj Iyer nominated for series Ubuntu Artful
2018-01-30 17:45:22 Manoj Iyer nominated for series Ubuntu Xenial
2018-01-31 21:43:28 Manoj Iyer summary [Artful SRU] Fix capsule update regression since kernel v4.13. [Artful SRU] Fix capsule update regression
2018-02-28 09:56:01 Stefan Bader bug task added linux (Ubuntu Artful)
2018-03-01 14:10:14 Kleber Sacilotto de Souza linux (Ubuntu Artful): status New Fix Committed
2018-03-19 10:56:49 Stefan Bader tags artful qdf2400 artful qdf2400 verification-needed-artful
2018-03-27 17:30:18 Manoj Iyer tags artful qdf2400 verification-needed-artful artful qdf2400 verification-done-artful
2018-04-03 14:10:10 Launchpad Janitor linux (Ubuntu Artful): status Fix Committed Fix Released
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-0861
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-1000407
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-15129
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-16994
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17448
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17450
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17741
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17805
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17806
2018-04-03 14:10:10 Launchpad Janitor cve linked 2017-17807
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-1000026
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-5332
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-5333
2018-04-03 14:10:10 Launchpad Janitor cve linked 2018-5344
2019-12-27 09:29:05 Po-Hsu Lin linux (Ubuntu): status Incomplete Fix Released