diff options
author | Keir Fraser <keir@xensource.com> | 2007-05-07 13:57:18 +0100 |
---|---|---|
committer | Keir Fraser <keir@xensource.com> | 2007-05-07 13:57:18 +0100 |
commit | 52fbe1b9749c2f5b2c964b74b19545551d1e5e9b (patch) | |
tree | 9d51956a0b931345c0dcd0dfbc9aac3b33bde68d | |
parent | 176aa1b08cac1e4d73d3227c62f573c5f90eed22 (diff) | |
download | xen-52fbe1b9749c2f5b2c964b74b19545551d1e5e9b.tar.gz xen-52fbe1b9749c2f5b2c964b74b19545551d1e5e9b.tar.bz2 xen-52fbe1b9749c2f5b2c964b74b19545551d1e5e9b.zip |
linux: Add two arch hooks xen_pre_suspend() and xen_post_suspend() for
suspend/resume. Xen/ia64 needs them.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
-rw-r--r-- | linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c b/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c index 13f05078eb..814bfd22ec 100644 --- a/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c +++ b/linux-2.6-xen-sparse/drivers/xen/core/machine_reboot.c @@ -113,10 +113,18 @@ static void post_suspend(int suspend_cancelled) #else /* !(defined(__i386__) || defined(__x86_64__)) */ +#ifndef HAVE_XEN_PRE_SUSPEND +#define xen_pre_suspend() ((void)0) +#endif + +#ifndef HAVE_XEN_POST_SUSPEND +#define xen_post_suspend(x) ((void)0) +#endif + #define switch_idle_mm() ((void)0) #define mm_pin_all() ((void)0) -#define pre_suspend() ((void)0) -#define post_suspend(x) ((void)0) +#define pre_suspend() xen_pre_suspend() +#define post_suspend(x) xen_post_suspend(x) #endif |