x86/cpu: Don't update this_cpu for get_cpu_vendor(, gcv_guest)
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 3 Jan 2017 12:55:55 +0000 (12:55 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 3 Jan 2017 13:33:16 +0000 (13:33 +0000)
commit291dcb4dd0140fac0e439760b4d51b2892ff9264
treee60c8d01eb7dd45d5d82c93080dfc01043f18f59
parent4084130511441a36ec3aadcc232998329cb3dd0c
x86/cpu: Don't update this_cpu for get_cpu_vendor(, gcv_guest)

Otherwise booting a cross-vendor guest would cause PCPU hotplug to
malfunction, because of trying to use the wrong CPU driver.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/cpu/common.c