Comment 0 for bug 787675

SRU Justification:

I've clearly buggered up a backported patch on Lucid that came in as an aside for the 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.