Re: [PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-24 Thread Vitaly Kuznetsov
Peter Zijlstra writes: > On Wed, Jun 24, 2015 at 11:43:33AM +0200, Vitaly Kuznetsov wrote: >> Peter Zijlstra writes: >> > On Tue, Jun 23, 2015 at 04:57:05PM +, KY Srinivasan wrote: >> > >> >> > diff --git a/kernel/cpu.c b/kernel/cpu.c >> >> > index 94bbe46..8f35ee6 100644 >> >> > --- a/kerne

Re: [PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-24 Thread Vitaly Kuznetsov
Thomas Gleixner writes: > On Wed, 24 Jun 2015, Vitaly Kuznetsov wrote: > >> Peter Zijlstra writes: >> >> > On Tue, Jun 23, 2015 at 04:57:05PM +, KY Srinivasan wrote: >> > >> >> > diff --git a/kernel/cpu.c b/kernel/cpu.c >> >> > index 94bbe46..8f35ee6 100644 >> >> > --- a/kernel/cpu.c >> >>

Re: [PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-24 Thread Thomas Gleixner
On Wed, 24 Jun 2015, Vitaly Kuznetsov wrote: > Peter Zijlstra writes: > > > On Tue, Jun 23, 2015 at 04:57:05PM +, KY Srinivasan wrote: > > > >> > diff --git a/kernel/cpu.c b/kernel/cpu.c > >> > index 94bbe46..8f35ee6 100644 > >> > --- a/kernel/cpu.c > >> > +++ b/kernel/cpu.c > >> > @@ -190,1

Re: [PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-24 Thread Peter Zijlstra
On Wed, Jun 24, 2015 at 11:43:33AM +0200, Vitaly Kuznetsov wrote: > Peter Zijlstra writes: > > On Tue, Jun 23, 2015 at 04:57:05PM +, KY Srinivasan wrote: > > > >> > diff --git a/kernel/cpu.c b/kernel/cpu.c > >> > index 94bbe46..8f35ee6 100644 > >> > --- a/kernel/cpu.c > >> > +++ b/kernel/cpu.c

Re: [PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-24 Thread Vitaly Kuznetsov
Peter Zijlstra writes: > On Tue, Jun 23, 2015 at 04:57:05PM +, KY Srinivasan wrote: > >> > diff --git a/kernel/cpu.c b/kernel/cpu.c >> > index 94bbe46..8f35ee6 100644 >> > --- a/kernel/cpu.c >> > +++ b/kernel/cpu.c >> > @@ -190,17 +190,19 @@ void cpu_hotplug_done(void) >> > void cpu_hotplug_

Re: [PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-23 Thread Peter Zijlstra
On Tue, Jun 23, 2015 at 04:57:05PM +, KY Srinivasan wrote: > > diff --git a/kernel/cpu.c b/kernel/cpu.c > > index 94bbe46..8f35ee6 100644 > > --- a/kernel/cpu.c > > +++ b/kernel/cpu.c > > @@ -190,17 +190,19 @@ void cpu_hotplug_done(void) > > void cpu_hotplug_disable(void) > > { > > cpu_m

RE: [PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-23 Thread KY Srinivasan
so...@intel.com; t...@linutronix.de > Cc: Vitaly Kuznetsov; KY Srinivasan > Subject: [PATCH 1/1] cpu-hotplug: export > cpu_hotplug_enable/cpu_hotplug_disable > > From: Vitaly Kuznetsov > > Loaded Hyper-V module will use these functions to disable CPU > hotplug under certain circum

[PATCH 1/1] cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable

2015-06-21 Thread K. Y. Srinivasan
From: Vitaly Kuznetsov Loaded Hyper-V module will use these functions to disable CPU hotplug under certain circumstances. Convert cpu_hotplug_disabled to a counter (protected by cpu_add_remove_lock) to support e.g. disable -> disable -> enable call sequences. Signed-off-by: Vitaly Kuznetsov Sig