]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: xen: only set pm function ptrs for Xen guests
authorRob Herring <rob.herring@calxeda.com>
Thu, 29 Aug 2013 12:43:52 +0000 (07:43 -0500)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 29 Aug 2013 16:50:05 +0000 (16:50 +0000)
commite0fc7debfd5e648423eae36934dd5e5596ce909c
tree11df6aaa53770d7794b279bfceb26d49f4c83325
parent38075271fa2fcf6a34da75b73d424c8600fba7c8
ARM: xen: only set pm function ptrs for Xen guests

xen_pm_init was unconditionally setting pm_power_off and arm_pm_restart
function pointers. This breaks multi-platform kernels. Make this
conditional on running as a Xen guest and make it a late_initcall to
ensure it is setup after platform code for Dom0.

Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
arch/arm/xen/enlighten.c