xen/x86: Initialize per_cpu(xen_vcpu, 0) a little earlier
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Sun, 2 Oct 2016 22:45:19 +0000 (18:45 -0400)
committerDavid Vrabel <david.vrabel@citrix.com>
Wed, 5 Oct 2016 09:32:22 +0000 (10:32 +0100)
commit565fdc6a2afeb14e654a8d9ebc792afb9d2c0019
treef9ca1605b6adbbb6c4e56cf17b3dd2e30fcea5fb
parentb057878b2aadc7e06280e7e702a36e7adb1bcdf7
xen/x86: Initialize per_cpu(xen_vcpu, 0) a little earlier

xen_cpuhp_setup() calls mutex_lock() which, when CONFIG_DEBUG_MUTEXES
is defined, ends up calling xen_save_fl(). That routine expects
per_cpu(xen_vcpu, 0) to be already initialized.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reported-by: Sander Eikelenboom <linux@eikelenboom.it>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
arch/x86/xen/enlighten.c