# HG changeset patch # User root@xxxxxxxxxxxxxxxxxxxxx # Date 1167726687 -19800 # Node ID 5b721478d64ba6a5cc56e6a9e3e1b7a501616275 # Parent 3aeb6af71f7bbc38cf0131840a21d0ee715123f1 Implement the poll=idle option, default to xen_idle if nothing is specified diff -r 3aeb6af71f7b -r 5b721478d64b linux-2.6-xen-sparse/arch/i386/kernel/process-xen.c --- a/linux-2.6-xen-sparse/arch/i386/kernel/process-xen.c Mon Jan 01 14:03:25 2007 +0530 +++ b/linux-2.6-xen-sparse/arch/i386/kernel/process-xen.c Tue Jan 02 14:01:27 2007 +0530 @@ -229,7 +229,11 @@ static int __init idle_setup (char * str __setup("idle=", idle_setup); -void __devinit select_idle_routine(const struct cpuinfo_x86 *c) {} +void __devinit select_idle_routine(const struct cpuinfo_x86 *c) { + if(!pm_idle){ + pm_idle=xen_idle; + } +} void show_regs(struct pt_regs * regs) {