X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=arch%2Farm%2Fkvm%2Farm.c;h=bd18bb8b2770ced6a65e5b3ad50dd79963d49c3b;hb=81235b4ea3aa2e942ac37979433f41b748f12da1;hp=1d8248ea5669fa81209b2a7a8a055b7855a8c1f3;hpb=a6a671e1b6f6e68b642445ad3cac46f8ffb46f5c;p=cascardo%2Flinux.git diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c index 1d8248ea5669..bd18bb8b2770 100644 --- a/arch/arm/kvm/arm.c +++ b/arch/arm/kvm/arm.c @@ -878,7 +878,8 @@ static int hyp_init_cpu_pm_notifier(struct notifier_block *self, unsigned long cmd, void *v) { - if (cmd == CPU_PM_EXIT) { + if (cmd == CPU_PM_EXIT && + __hyp_get_vectors() == hyp_default_vectors) { cpu_init_hyp_mode(NULL); return NOTIFY_OK; }