]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit4470df9acbbb1f7ad4805b176e979058ea7a1779
treef9ca1605b6adbbb6c4e56cf17b3dd2e30fcea5fb
parent3a8a4312a17139dbd787fce3e77c98e310178d51
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