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:
The attached patch correctly fixes up the accidental deletion of a line of code. Please apply to Lucid. I'll also build and supply a test kernel for anyone able to test.
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:/ /lists. ubuntu. com/archives/ kernel- team/2010- November/ 013655. html
The attached patch correctly fixes up the accidental deletion of a line of code. Please apply to Lucid. I'll also build and supply a test kernel for anyone able to test.