mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
PV-on-HVM: Tweak reboot.c to be compatible with older kernels.
call_usermodehelper_keys() was not available until 2.6.13 but since we pass session_keyring as NULL we may as well use call_usermodehelper() anyway. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
This commit is contained in:
1 parent
d8656aaa3e
commit
4101fafcc0
2 files changed
+5
-2
No files matched your search
@@ -30,7 +30,7 @@ static DECLARE_WORK(shutdown_work, __shutdown_handler, NULL);
|
||||
#ifdef CONFIG_XEN
|
||||
int __xen_suspend(void);
|
||||
#else
|
||||
#define __xen_suspend() 0
|
||||
#define __xen_suspend() (void)0
|
||||
#endif
|
||||
|
||||
static int shutdown_process(void *__unused)
|
||||
@@ -44,7 +44,7 @@ static int shutdown_process(void *__unused)
|
||||
|
||||
if ((shutting_down == SHUTDOWN_POWEROFF) ||
|
||||
(shutting_down == SHUTDOWN_HALT)) {
|
||||
if (call_usermodehelper_keys("/sbin/poweroff", poweroff_argv, envp, NULL, 0) < 0) {
|
||||
if (call_usermodehelper("/sbin/poweroff", poweroff_argv, envp, 0) < 0) {
|
||||
#ifdef CONFIG_XEN
|
||||
sys_reboot(LINUX_REBOOT_MAGIC1,
|
||||
LINUX_REBOOT_MAGIC2,
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
ifneq ($(KERNELRELEASE),)
|
||||
include $(src)/Kbuild
|
||||
endif
|
||||