Public bug reported: [Impact]
To include the missing upstream patches to the 4.15 and 5.4 kernel. * x86/entry/64: Do not use RDPID in paranoid entry to accommodate KVM: - occasional random failure when running KVM * x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task - Google folks found this when running their fuzzy test cases. Don't know how realistic this can hit. * x86/fsgsbase: Fix Xen PV support * x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE - these two are for VMMs. Some of these are already included in our azure kernels. 5.8 doesn't need them because we already synced with upstream while preparing it. [Test Case] Since we are syncing with mainline a boot test and a regression test in ACC instances should be enough to confirm the changes are working. Since these instances are not publicly available yet, Msft is helping us to test this changes. [Where problems could occur] This affects the SGX driver that is only available on ACC instances (which is not widely used yet). ** Affects: linux-azure (Ubuntu) Importance: Medium Assignee: Marcelo Cerri (mhcerri) Status: In Progress ** Affects: linux-azure-4.15 (Ubuntu) Importance: Medium Assignee: Marcelo Cerri (mhcerri) Status: In Progress ** Affects: linux-azure (Ubuntu Bionic) Importance: Undecided Assignee: Marcelo Cerri (mhcerri) Status: Invalid ** Affects: linux-azure-4.15 (Ubuntu Bionic) Importance: Medium Assignee: Marcelo Cerri (mhcerri) Status: In Progress ** Affects: linux-azure (Ubuntu Focal) Importance: Medium Assignee: Marcelo Cerri (mhcerri) Status: In Progress ** Affects: linux-azure-4.15 (Ubuntu Focal) Importance: Undecided Assignee: Marcelo Cerri (mhcerri) Status: Invalid ** Affects: linux-azure (Ubuntu Groovy) Importance: Undecided Assignee: Marcelo Cerri (mhcerri) Status: Invalid ** Affects: linux-azure-4.15 (Ubuntu Groovy) Importance: Undecided Assignee: Marcelo Cerri (mhcerri) Status: Invalid ** Also affects: linux-azure-4.15 (Ubuntu) Importance: Undecided Status: New ** Also affects: linux-azure (Ubuntu Focal) Importance: Undecided Status: New ** Also affects: linux-azure-4.15 (Ubuntu Focal) Importance: Undecided Status: New ** Also affects: linux-azure (Ubuntu Groovy) Importance: Undecided Status: New ** Also affects: linux-azure-4.15 (Ubuntu Groovy) Importance: Undecided Status: New ** Also affects: linux-azure (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: linux-azure-4.15 (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: linux-azure (Ubuntu Groovy) Status: New => Invalid ** Changed in: linux-azure-4.15 (Ubuntu Groovy) Status: New => Invalid ** Changed in: linux-azure-4.15 (Ubuntu Focal) Status: New => Invalid ** Changed in: linux-azure-4.15 (Ubuntu Bionic) Status: New => In Progress ** Changed in: linux-azure-4.15 (Ubuntu Bionic) Importance: Undecided => Medium ** Changed in: linux-azure (Ubuntu) Importance: Undecided => Medium ** Changed in: linux-azure-4.15 (Ubuntu) Importance: Undecided => Medium ** Changed in: linux-azure (Ubuntu Bionic) Status: New => Invalid ** Changed in: linux-azure (Ubuntu Focal) Status: New => In Progress ** Changed in: linux-azure-4.15 (Ubuntu) Status: New => In Progress ** Changed in: linux-azure (Ubuntu Focal) Assignee: (unassigned) => Marcelo Cerri (mhcerri) ** Changed in: linux-azure-4.15 (Ubuntu Bionic) Assignee: (unassigned) => Marcelo Cerri (mhcerri) ** Changed in: linux-azure-4.15 (Ubuntu) Assignee: (unassigned) => Marcelo Cerri (mhcerri) ** Changed in: linux-azure (Ubuntu Bionic) Assignee: (unassigned) => Marcelo Cerri (mhcerri) ** Changed in: linux-azure (Ubuntu Groovy) Assignee: (unassigned) => Marcelo Cerri (mhcerri) ** Changed in: linux-azure-4.15 (Ubuntu Focal) Assignee: (unassigned) => Marcelo Cerri (mhcerri) ** Changed in: linux-azure-4.15 (Ubuntu Groovy) Assignee: (unassigned) => Marcelo Cerri (mhcerri) ** Changed in: linux-azure (Ubuntu Focal) Importance: Undecided => Medium ** Description changed: [Impact] To include the missing upstream patches to the 4.15 and 5.4 kernel. * x86/entry/64: Do not use RDPID in paranoid entry to accommodate KVM: - occasional random failure when running KVM * x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task - Google folks found this when running their fuzzy test cases. Don't know how realistic this can hit. * x86/fsgsbase: Fix Xen PV support * x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE - these two are for VMMs. - (Some of those are already included in our azure kernels) + Some of these are already included in our azure kernels. 5.8 doesn't + need them because we already synced with upstream while preparing it. [Test Case] Since we are syncing with mainline a boot test and a regression test in ACC instances should be enough to confirm the changes are working. Since these instances are not publicly available yet, Msft is helping us to test this changes. [Where problems could occur] This affects the SGX driver that is only available on ACC instances (which is not widely used yet). -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-azure in Ubuntu. https://bugs.launchpad.net/bugs/1913294 Title: Sync FSGSBASE patches in azure kernel with mainline Status in linux-azure package in Ubuntu: In Progress Status in linux-azure-4.15 package in Ubuntu: In Progress Status in linux-azure source package in Bionic: Invalid Status in linux-azure-4.15 source package in Bionic: In Progress Status in linux-azure source package in Focal: In Progress Status in linux-azure-4.15 source package in Focal: Invalid Status in linux-azure source package in Groovy: Invalid Status in linux-azure-4.15 source package in Groovy: Invalid Bug description: [Impact] To include the missing upstream patches to the 4.15 and 5.4 kernel. * x86/entry/64: Do not use RDPID in paranoid entry to accommodate KVM: - occasional random failure when running KVM * x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task - Google folks found this when running their fuzzy test cases. Don't know how realistic this can hit. * x86/fsgsbase: Fix Xen PV support * x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE - these two are for VMMs. Some of these are already included in our azure kernels. 5.8 doesn't need them because we already synced with upstream while preparing it. [Test Case] Since we are syncing with mainline a boot test and a regression test in ACC instances should be enough to confirm the changes are working. Since these instances are not publicly available yet, Msft is helping us to test this changes. [Where problems could occur] This affects the SGX driver that is only available on ACC instances (which is not widely used yet). To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/1913294/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp