Fix up bodged backport for KVM: VMX: Fix host userspace gsbase corruption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Medium
|
Leann Ogasawara |
Bug Description
SRU Justification:
I've clearly buggered up a backported patch on Lucid that came in as an aside for the 2.6.32.26+drm33.11 stable patch set (See bug 681132). The patch in question is:
KVM: VMX: Fix host userspace gsbase corruption
We now use load_gs_index() to load gs safely; unfortunately this also
changes MSR_KERNEL_GS_BASE, which we managed separately. This resulted
in confusion and breakage running 32-bit host userspace on a 64-bit kernel.
The thread regarding the additional patches can be read at:
https:/
The attached patch correctly fixes up the accidental deletion of a line of code, and correctly removes the intended line. Please apply to Lucid. I'll also build and supply a test kernel for anyone able to test.
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Lucid): | |
assignee: | nobody → Leann Ogasawara (leannogasawara) |
importance: | Undecided → Medium |
status: | New → In Progress |
description: | updated |
tags: |
added: verification-done-lucid removed: verification-needed-lucid |
Test kernel can be found at:
http:// people. canonical. com/~ogasawara/ lp787675/ amd64/