Re: [patch 5/8] x86_64:Dont do broadcast IPIs when hotplug is enabled in flat mode.

2005-08-04 Thread Ashok Raj
On Thu, Aug 04, 2005 at 12:51:07PM +0200, Andi Kleen wrote: > > static void flat_send_IPI_allbutself(int vector) > > { > > +#ifndef CONFIG_HOTPLUG_CPU > > if (((num_online_cpus()) - 1) >= 1) > > __send_IPI_shortcut(APIC_DEST_ALLBUT, vector,APIC_DEST_LOGICAL); > > +#else > > + cp

Re: [patch 5/8] x86_64:Dont do broadcast IPIs when hotplug is enabled in flat mode.

2005-08-04 Thread Ashok Raj
On Thu, Aug 04, 2005 at 12:51:07PM +0200, Andi Kleen wrote: > > static void flat_send_IPI_allbutself(int vector) > > { > > +#ifndef CONFIG_HOTPLUG_CPU > > if (((num_online_cpus()) - 1) >= 1) > > __send_IPI_shortcut(APIC_DEST_ALLBUT, vector,APIC_DEST_LOGICAL); > > +#else > > + cp

Re: [patch 5/8] x86_64:Dont do broadcast IPIs when hotplug is enabled in flat mode.

2005-08-04 Thread Andi Kleen
> static void flat_send_IPI_allbutself(int vector) > { > +#ifndef CONFIG_HOTPLUG_CPU > if (((num_online_cpus()) - 1) >= 1) > __send_IPI_shortcut(APIC_DEST_ALLBUT, vector,APIC_DEST_LOGICAL); > +#else > + cpumask_t allbutme = cpu_online_map; > + int me = get_cpu(); /* En