On 02/11/2014 12:20 AM, Gautham R Shenoy wrote:
> Hi,
>
> On Thu, Feb 06, 2014 at 03:37:27AM +0530, Srivatsa S. Bhat wrote:
>> @@ -393,9 +393,13 @@ static int __init vsyscall_init(void)
>> {
>> BUG_ON(VSYSCALL_ADDR(0) != __fix_to_virt(VSYSCALL_FIRST_PAGE));
>&
On 02/10/2014 10:59 PM, Srivatsa S. Bhat wrote:
> On 02/10/2014 09:23 PM, Oleg Nesterov wrote:
>> On 02/06, Srivatsa S. Bhat wrote:
>>>
>>> --- a/arch/x86/kernel/cpu/mcheck/therm_throt.c
>>> +++ b/arch/x86/kernel/cpu/mcheck/therm_throt.c
>&
On 02/10/2014 09:23 PM, Oleg Nesterov wrote:
> On 02/06, Srivatsa S. Bhat wrote:
>>
>> --- a/arch/x86/kernel/cpu/mcheck/therm_throt.c
>> +++ b/arch/x86/kernel/cpu/mcheck/therm_throt.c
>> @@ -319,7 +319,7 @@ static __init int thermal_throttle_init_device(void)
>>
On 02/10/2014 04:21 PM, Gautham R Shenoy wrote:
> On Mon, Feb 10, 2014 at 02:45:55PM +0530, Srivatsa S. Bhat wrote:
>> Hi Gautham,
>>
>> On 02/08/2014 12:41 AM, Gautham R Shenoy wrote:
>>> On Thu, Feb 06, 2014 at 07:41:03PM +0100, Oleg Nesterov wrote:
>>
On 02/10/2014 05:35 PM, Gautham R Shenoy wrote:
> On Mon, Feb 10, 2014 at 04:41:04PM +0530, Srivatsa S. Bhat wrote:
>>> ---
>> [...]
>>> +/* Lockdep annotations for get/put_online_cpus() and
>>> cpu_hotplug_begin/end() */
>>> +#define cpuhp_l
On 02/10/2014 04:21 PM, Gautham R Shenoy wrote:
> On Mon, Feb 10, 2014 at 02:45:55PM +0530, Srivatsa S. Bhat wrote:
>> Hi Gautham,
>>
>> On 02/08/2014 12:41 AM, Gautham R Shenoy wrote:
>>> On Thu, Feb 06, 2014 at 07:41:03PM +0100, Oleg Nesterov wrote:
>>
Hi Gautham,
On 02/08/2014 12:41 AM, Gautham R Shenoy wrote:
> On Thu, Feb 06, 2014 at 07:41:03PM +0100, Oleg Nesterov wrote:
>> On 02/06, Srivatsa S. Bhat wrote:
>>>
>>> The following method of CPU hotplug callback registration is not safe
>>> due to the possi
Hi Gautham,
On 02/08/2014 12:41 AM, Gautham R Shenoy wrote:
On Thu, Feb 06, 2014 at 07:41:03PM +0100, Oleg Nesterov wrote:
On 02/06, Srivatsa S. Bhat wrote:
The following method of CPU hotplug callback registration is not safe
due to the possibility of an ABBA deadlock involving
On 02/10/2014 04:21 PM, Gautham R Shenoy wrote:
On Mon, Feb 10, 2014 at 02:45:55PM +0530, Srivatsa S. Bhat wrote:
Hi Gautham,
On 02/08/2014 12:41 AM, Gautham R Shenoy wrote:
On Thu, Feb 06, 2014 at 07:41:03PM +0100, Oleg Nesterov wrote:
On 02/06, Srivatsa S. Bhat wrote:
The following
On 02/10/2014 05:35 PM, Gautham R Shenoy wrote:
On Mon, Feb 10, 2014 at 04:41:04PM +0530, Srivatsa S. Bhat wrote:
---
[...]
+/* Lockdep annotations for get/put_online_cpus() and
cpu_hotplug_begin/end() */
+#define cpuhp_lock_acquire_read()
lock_map_acquire_read(cpu_hotplug.dep_map
On 02/10/2014 04:21 PM, Gautham R Shenoy wrote:
On Mon, Feb 10, 2014 at 02:45:55PM +0530, Srivatsa S. Bhat wrote:
Hi Gautham,
On 02/08/2014 12:41 AM, Gautham R Shenoy wrote:
On Thu, Feb 06, 2014 at 07:41:03PM +0100, Oleg Nesterov wrote:
On 02/06, Srivatsa S. Bhat wrote:
The following
On 02/10/2014 09:23 PM, Oleg Nesterov wrote:
On 02/06, Srivatsa S. Bhat wrote:
--- a/arch/x86/kernel/cpu/mcheck/therm_throt.c
+++ b/arch/x86/kernel/cpu/mcheck/therm_throt.c
@@ -319,7 +319,7 @@ static __init int thermal_throttle_init_device(void)
if (!atomic_read(therm_throt_en
On 02/10/2014 10:59 PM, Srivatsa S. Bhat wrote:
On 02/10/2014 09:23 PM, Oleg Nesterov wrote:
On 02/06, Srivatsa S. Bhat wrote:
--- a/arch/x86/kernel/cpu/mcheck/therm_throt.c
+++ b/arch/x86/kernel/cpu/mcheck/therm_throt.c
@@ -319,7 +319,7 @@ static __init int thermal_throttle_init_device(void
On 02/11/2014 12:20 AM, Gautham R Shenoy wrote:
Hi,
On Thu, Feb 06, 2014 at 03:37:27AM +0530, Srivatsa S. Bhat wrote:
@@ -393,9 +393,13 @@ static int __init vsyscall_init(void)
{
BUG_ON(VSYSCALL_ADDR(0) != __fix_to_virt(VSYSCALL_FIRST_PAGE));
+cpu_maps_update_begin
On 02/11/2014 12:28 AM, Gautham R Shenoy wrote:
Hi,
On Thu, Feb 06, 2014 at 03:39:00AM +0530, Srivatsa S. Bhat wrote:
diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
index da85a8e..199aaae 100644
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -943,12 +943,14
On 02/11/2014 12:57 AM, Gautham R Shenoy wrote:
On Tue, Feb 11, 2014 at 12:37:37AM +0530, Gautham R Shenoy wrote:
Hi,
On Thu, Feb 06, 2014 at 03:39:22AM +0530, Srivatsa S. Bhat wrote:
Fix the oprofile code in x86 by using this latter form of callback
registration. But retain the calls to get
On 02/06/2014 05:44 PM, Gautham R Shenoy wrote:
> On Thu, Feb 06, 2014 at 04:34:33PM +0530, Srivatsa S. Bhat wrote:
>>>
>>> CPU_POST_DEAD notification, is invoked with the cpu_hotplug.lock
>>> dropped. This was necessary for subsystems which would be waiting for
&
On 02/06/2014 06:13 PM, Rafael J. Wysocki wrote:
> On Thursday, February 06, 2014 03:41:23 AM Srivatsa S. Bhat wrote:
>> Subsystems that want to register CPU hotplug callbacks, as well as perform
>> initialization for the CPUs that are already online, often do it as
On 02/06/2014 06:13 PM, Rafael J. Wysocki wrote:
> On Thursday, February 06, 2014 03:40:53 AM Srivatsa S. Bhat wrote:
>> Subsystems that want to register CPU hotplug callbacks, as well as perform
>> initialization for the CPUs that are already online, often do it as
On 02/06/2014 05:09 PM, Will Deacon wrote:
> On Thu, Feb 06, 2014 at 11:25:46AM +0000, Srivatsa S. Bhat wrote:
>> Hi Will,
>
> Hello,
>
>> On 02/06/2014 04:27 PM, Will Deacon wrote:
>>> On Wed, Feb 05, 2014 at 10:06:04PM +, Srivatsa S. Bhat wrote:
>>
Hi Will,
On 02/06/2014 04:27 PM, Will Deacon wrote:
> Hi Srivatsa,
>
> On Wed, Feb 05, 2014 at 10:06:04PM +, Srivatsa S. Bhat wrote:
>> Subsystems that want to register CPU hotplug callbacks, as well as perform
>> initialization for the CPUs that are already online,
On 02/06/2014 04:34 PM, Srivatsa S. Bhat wrote:
> On 02/06/2014 03:08 PM, Gautham R Shenoy wrote:
>> Hi,
>>
>> On Thu, Feb 06, 2014 at 03:34:36AM +0530, Srivatsa S. Bhat wrote:
>>> Hi,
>>>
[...]
>> Couple of comments:
>>
>> Right now, cpu_
On 02/06/2014 03:08 PM, Gautham R Shenoy wrote:
> Hi,
>
> On Thu, Feb 06, 2014 at 03:34:36AM +0530, Srivatsa S. Bhat wrote:
>> Hi,
>>
>>
>> To solve these issues and provide a race-free method to register CPU hotplug
>> callbacks, this patchset introduces ne
On 02/06/2014 06:41 AM, NeilBrown wrote:
> On Thu, 06 Feb 2014 03:42:45 +0530 "Srivatsa S. Bhat"
> wrote:
>
>> From: Oleg Nesterov
>>
>> Subsystems that want to register CPU hotplug callbacks, as well as perform
>> initialization for the CPUs th
On 02/06/2014 06:55 AM, Guenter Roeck wrote:
> On Wed, Feb 05, 2014 at 04:44:12PM -0800, Guenter Roeck wrote:
>> On Thu, Feb 06, 2014 at 03:42:06AM +0530, Srivatsa S. Bhat wrote:
>>> Subsystems that want to register CPU hotplug callbacks, as well as perform
>>>
On 02/06/2014 06:55 AM, Guenter Roeck wrote:
On Wed, Feb 05, 2014 at 04:44:12PM -0800, Guenter Roeck wrote:
On Thu, Feb 06, 2014 at 03:42:06AM +0530, Srivatsa S. Bhat wrote:
Subsystems that want to register CPU hotplug callbacks, as well as perform
initialization for the CPUs that are already
On 02/06/2014 06:41 AM, NeilBrown wrote:
On Thu, 06 Feb 2014 03:42:45 +0530 Srivatsa S. Bhat
srivatsa.b...@linux.vnet.ibm.com wrote:
From: Oleg Nesterov o...@redhat.com
Subsystems that want to register CPU hotplug callbacks, as well as perform
initialization for the CPUs that are already
On 02/06/2014 03:08 PM, Gautham R Shenoy wrote:
Hi,
On Thu, Feb 06, 2014 at 03:34:36AM +0530, Srivatsa S. Bhat wrote:
Hi,
To solve these issues and provide a race-free method to register CPU hotplug
callbacks, this patchset introduces new variants of the callback registration
APIs
On 02/06/2014 04:34 PM, Srivatsa S. Bhat wrote:
On 02/06/2014 03:08 PM, Gautham R Shenoy wrote:
Hi,
On Thu, Feb 06, 2014 at 03:34:36AM +0530, Srivatsa S. Bhat wrote:
Hi,
[...]
Couple of comments:
Right now, cpu_add_remove_lock is being used to
1) Serialize the cpu-hotplug writers.
2
Hi Will,
On 02/06/2014 04:27 PM, Will Deacon wrote:
Hi Srivatsa,
On Wed, Feb 05, 2014 at 10:06:04PM +, Srivatsa S. Bhat wrote:
Subsystems that want to register CPU hotplug callbacks, as well as perform
initialization for the CPUs that are already online, often do it as shown
below
On 02/06/2014 05:09 PM, Will Deacon wrote:
On Thu, Feb 06, 2014 at 11:25:46AM +, Srivatsa S. Bhat wrote:
Hi Will,
Hello,
On 02/06/2014 04:27 PM, Will Deacon wrote:
On Wed, Feb 05, 2014 at 10:06:04PM +, Srivatsa S. Bhat wrote:
Subsystems that want to register CPU hotplug callbacks
On 02/06/2014 06:13 PM, Rafael J. Wysocki wrote:
On Thursday, February 06, 2014 03:40:53 AM Srivatsa S. Bhat wrote:
Subsystems that want to register CPU hotplug callbacks, as well as perform
initialization for the CPUs that are already online, often do it as shown
below:
get_online_cpus
On 02/06/2014 06:13 PM, Rafael J. Wysocki wrote:
On Thursday, February 06, 2014 03:41:23 AM Srivatsa S. Bhat wrote:
Subsystems that want to register CPU hotplug callbacks, as well as perform
initialization for the CPUs that are already online, often do it as shown
below:
get_online_cpus
On 02/06/2014 05:44 PM, Gautham R Shenoy wrote:
On Thu, Feb 06, 2014 at 04:34:33PM +0530, Srivatsa S. Bhat wrote:
CPU_POST_DEAD notification, is invoked with the cpu_hotplug.lock
dropped. This was necessary for subsystems which would be waiting for
some other thread to finish some work
.
Cc: Rob Landley
Cc: linux-...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
Documentation/cpu-hotplug.txt | 45 +
1 file changed, 45 insertions(+)
diff --git a/Documentation/cpu-hotplug.txt b/Documentation/cpu-hotplug.txt
index be675d2..42831b7
registration.
Cc: Len Brown
Cc: "Rafael J. Wysocki"
Cc: linux...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/idle/intel_idle.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/idle/intel_idle.c b/drivers/idle/intel_idle.c
ind
registration.
Cc: linux...@kvack.org
Signed-off-by: Srivatsa S. Bhat
---
mm/zswap.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/mm/zswap.c b/mm/zswap.c
index e55bab9..681fa3f 100644
--- a/mm/zswap.c
+++ b/mm/zswap.c
@@ -387,18 +387,18 @@ static int zswap_cpu_init(void
of callback
registration.
Cc: Andrew Morton
Cc: Christoph Lameter
Cc: Rik van Riel
Cc: Johannes Weiner
Cc: Yasuaki Ishimatsu
Cc: Cody P Schafer
Cc: Toshi Kani
Cc: Dave Hansen
Cc: linux...@kvack.org
Signed-off-by: Srivatsa S. Bhat
---
mm/vmstat.c |6 +++---
1 file changed, 3 insertions
: Fixed the unregister_cpu_notifier() deadlock, added the
free_scratch_buffer() helper to condense code further and wrote the changelog.]
Signed-off-by: Srivatsa S. Bhat
---
drivers/md/raid5.c | 90 +---
1 file changed, 44 insertions(+), 46
registration.
Cc: Fenghua Yu
Cc: Jean Delvare
Cc: Guenter Roeck
Cc: lm-sens...@lm-sensors.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/hwmon/coretemp.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c
of callback
registration.
Cc: Steven Rostedt
Cc: Frederic Weisbecker
Cc: Ingo Molnar
Signed-off-by: Srivatsa S. Bhat
---
kernel/trace/ring_buffer.c | 19 +++
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index
registration.
Cc: Al Viro
Cc: Mauro Carvalho Chehab
Signed-off-by: Srivatsa S. Bhat
---
kernel/profile.c | 20 +++-
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/kernel/profile.c b/kernel/profile.c
index 6631e1e..df27769 100644
--- a/kernel/profile.c
+++ b/kernel
of callback
registration.
Cc: "David S. Miller"
Cc: Li RongQing
Cc: Sasha Levin
Cc: Andrew Morton
Cc: Chris Metcalf
Cc: net...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
net/core/flow.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/net/core/flow.c
of callback
registration.
Cc: Zhang Rui
Cc: Eduardo Valentin
Cc: linux...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/thermal/x86_pkg_temp_thermal.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/thermal/x86_pkg_temp_thermal.c
b/drivers
...@lists.xenproject.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/xen/balloon.c | 35 +++
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/drivers/xen/balloon.c b/drivers/xen/balloon.c
index 37d06ea..afe1a3f 100644
--- a/drivers/xen/balloon.c
+++ b/drivers
of callback
registration. Also, provide helper functions to perform the common memory
allocations and frees, to condense repetitive code.
Cc: Ursula Braun
Cc: "David S. Miller"
Cc: linux-s...@vger.kernel.org
Cc: net...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
net/iucv/iuc
of callback
registration.
Cc: Jean Delvare
Cc: Guenter Roeck
Cc: lm-sens...@lm-sensors.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/hwmon/via-cputemp.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/hwmon/via-cputemp.c b/drivers/hwmon/via-cputemp.c
index
registration.
Cc: "Rafael J. Wysocki"
Cc: Viresh Kumar
Cc: cpuf...@vger.kernel.org
Cc: linux...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/cpufreq/acpi-cpufreq.c |7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/cpufreq/acpi-cpufreq.c
registration.
Cc: Eddie Wai
Cc: "James E.J. Bottomley"
Cc: linux-s...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c
b/dr
registration.
Cc: Greg Kroah-Hartman
Signed-off-by: Srivatsa S. Bhat
---
drivers/base/topology.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/drivers/base/topology.c b/drivers/base/topology.c
index 94ffee3..9db29cc 100644
--- a/drivers/base/topology.c
+++ b
Cc: Jacob Pan
Cc: Srinivas Pandruvada
Signed-off-by: Srivatsa S. Bhat
---
drivers/powercap/intel_rapl.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c
index 3c67683..b460d46 100644
--- a/driver
of callback
registration.
Cc: Wim Van Sebroeck
Cc: linux-watch...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/watchdog/octeon-wdt-main.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/drivers/watchdog/octeon-wdt-main.c
b/drivers/watchdog/octeon-wdt
registration.
Cc: Robert Love
Cc: "James E.J. Bottomley"
Cc: fcoe-de...@open-fcoe.org
Cc: linux-s...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/scsi/fcoe/fcoe.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/fco
registration.
Cc: Eddie Wai
Cc: "James E.J. Bottomley"
Cc: linux-s...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
drivers/scsi/bnx2i/bnx2i_init.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/bnx2i/bnx2i_init.c b/drivers/
registration.
Cc: Minchan Kim
Cc: Nitin Gupta
Cc: linux...@kvack.org
Signed-off-by: Srivatsa S. Bhat
---
mm/zsmalloc.c | 17 ++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/mm/zsmalloc.c b/mm/zsmalloc.c
index c03ca5e..6f7364c 100644
--- a/mm/zsmalloc.c
+++ b/mm
of callback
registration.
Cc: Robert Richter
Signed-off-by: Srivatsa S. Bhat
---
drivers/oprofile/nmi_timer_int.c | 23 +--
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/drivers/oprofile/nmi_timer_int.c b/drivers/oprofile/nmi_timer_int.c
index 76f1c93..bbceee6
of callback
registration.
Cc: Daniel Lezcano
Cc: Thomas Gleixner
Signed-off-by: Srivatsa S. Bhat
---
drivers/clocksource/dummy_timer.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/drivers/clocksource/dummy_timer.c
b/drivers/clocksource/dummy_timer.c
index
of callback
registration.
Cc: Catalin Marinas
Cc: Will Deacon
Cc: Russell King
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Srivatsa S. Bhat
---
arch/arm64/kernel/debug-monitors.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/kernel/debug
of callback
registration.
Cc: Catalin Marinas
Cc: Will Deacon
Cc: Lorenzo Pieralisi
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Srivatsa S. Bhat
---
arch/arm64/kernel/hw_breakpoint.c |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/kernel
registration.
Cc: Bjorn Helgaas
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/pci/amd_bus.c |5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/ar
registration.
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/hpet.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
index da85a8
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/oprofile/nmi_int.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/arch/x86/oprofile/nmi_int.c b/arch/x86/oprofile/nmi_int.c
index 6890d8
registration.
Cc: Gleb Natapov
Cc: Paolo Bonzini
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: k...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kvm/x86.c |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/ar
of callback
registration.
Cc: Peter Zijlstra
Cc: Paul Mackerras
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
Cc: Thomas Gleixner
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpu/perf_event_amd_uncore.c |7 ---
1 file changed, 4 insert
registration.
Cc: Peter Zijlstra
Cc: Paul Mackerras
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
Cc: Thomas Gleixner
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpu/perf_event_amd_ibs.c |6 +++---
1 file changed, 3 insert
of callback
registration.
Cc: Tony Luck
Cc: Borislav Petkov
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-e...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpu/mcheck/therm_throt.c |5 -
1 file changed, 4 insert
of callback
registration.
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: Borislav Petkov
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpu/intel_cacheinfo.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/arch/
of callback
registration.
Cc: Peter Zijlstra
Cc: Paul Mackerras
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
Cc: Thomas Gleixner
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpu/perf_event_intel_rapl.c |9 +
1 file changed, 5
registration.
Cc: Tony Luck
Cc: Borislav Petkov
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-e...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpu/mcheck/mce.c |8 ++--
1 file changed, 6 insertions(+), 2 deletion
registration.
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/vsyscall_64.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/x86/kernel/vsyscall_64.c b/arch/x86/kernel/v
of callback
registration.
Cc: Peter Zijlstra
Cc: Paul Mackerras
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
Cc: Thomas Gleixner
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpu/perf_event_intel_uncore.c |6 +++---
1 file changed, 3
registration.
Cc: "H. Peter Anvin"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/cpuid.c | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/arch/x86/kernel/cpuid.c b/arch/x86/kernel/cpu
registration.
Cc: "H. Peter Anvin"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: x...@kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/x86/kernel/msr.c | 16 +---
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/arch/x86/kernel/msr.c b/arch/x86/kernel/msr.c
ind
registration.
Cc: Benjamin Herrenschmidt
Cc: Paul Mackerras
Cc: Madhavan Srinivasan
Cc: Olof Johansson
Cc: Wang Dongsheng
Cc: linuxppc-...@lists.ozlabs.org
Signed-off-by: Srivatsa S. Bhat
---
arch/powerpc/kernel/sysfs.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff
of callback
registration.
Cc: Will Deacon
Cc: Russell King
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Srivatsa S. Bhat
---
arch/arm/kernel/hw_breakpoint.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/arch/arm/kernel/hw_breakpoint.c b/arch/arm/kernel
of callback
registration.
Cc: Martin Schwidefsky
Cc: Heiko Carstens
Cc: linux-s...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/s390/kernel/cache.c |5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/arch/s390/kernel/cache.c b/arch/s390/kernel/cache.c
index 3a414c0
registration.
Cc: "David S. Miller"
Cc: sparcli...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/sparc/kernel/sysfs.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/sparc/kernel/sysfs.c b/arch/sparc/kernel/sysfs.c
index c21c673..2177
registration.
Cc: Christoffer Dall
Cc: Gleb Natapov
Cc: Paolo Bonzini
Cc: Russell King
Cc: kvm...@lists.cs.columbia.edu
Cc: k...@vger.kernel.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Srivatsa S. Bhat
---
arch/arm/kvm/arm.c |7 ++-
1 file changed, 6 insertions(+), 1
registration.
Cc: Martin Schwidefsky
Cc: Heiko Carstens
Cc: Thomas Gleixner
Cc: linux-s...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/s390/kernel/smp.c | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/arch/s390/kernel/smp.c b/arch/s390/kernel/smp.c
registration.
Cc: Tony Luck
Cc: Fenghua Yu
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/ia64/kernel/palinfo.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/ia64/kernel/palinfo.c b/arch/ia64/kernel/palinfo.c
index ab33328..cfaa06f
altogether.
Cc: Peter Zijlstra
Cc: Paul Mackerras
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
Signed-off-by: Srivatsa S. Bhat
---
include/linux/perf_event.h | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/include/linux/perf_event.h b/include/linux
registration.
Cc: Tony Luck
Cc: Fenghua Yu
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/ia64/kernel/salinfo.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/ia64/kernel/salinfo.c b/arch/ia64/kernel/salinfo.c
index 960a396..e630bce
initialization for the CPUs that are already online.
Cc: Thomas Gleixner
Cc: Toshi Kani
Cc: "Rafael J. Wysocki"
Cc: Andrew Morton
Cc: Peter Zijlstra
Cc: Ingo Molnar
Signed-off-by: Srivatsa S. Bhat
---
include/linux/cpu.h | 36
ke
of callback
registration.
Cc: Tony Luck
Cc: Fenghua Yu
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/ia64/kernel/err_inject.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/arch/ia64/kernel/err_inject.c b/arch/ia64/kernel
registration.
Cc: Tony Luck
Cc: Fenghua Yu
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat
---
arch/ia64/kernel/topology.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/ia64/kernel/topology.c b/arch/ia64/kernel/topology.c
index ca69a5a
-by
for that? Thank you!
Oleg Nesterov (1):
md, raid5: Fix CPU hotplug callback registration
Srivatsa S. Bhat (50):
CPU hotplug: Provide lockless versions of callback registration functions
Doc/cpu-hotplug: Specify race-free way to register CPU hotplug callbacks
CPU hotplug, perf
your Signed-off-by
for that? Thank you!
Oleg Nesterov (1):
md, raid5: Fix CPU hotplug callback registration
Srivatsa S. Bhat (50):
CPU hotplug: Provide lockless versions of callback registration functions
Doc/cpu-hotplug: Specify race-free way to register CPU hotplug callbacks
this latter form of callback
registration.
Cc: Tony Luck tony.l...@intel.com
Cc: Fenghua Yu fenghua...@intel.com
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/ia64/kernel/err_inject.c | 15 +--
1 file changed, 13 insertions(+), 2
of callback
registration.
Cc: Tony Luck tony.l...@intel.com
Cc: Fenghua Yu fenghua...@intel.com
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/ia64/kernel/salinfo.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
...@kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
include/linux/cpu.h | 36
kernel/cpu.c| 20 ++--
2 files changed, 54 insertions(+), 2 deletions(-)
diff --git a/include/linux/cpu.h b/include/linux/cpu.h
index
of callback
registration.
Cc: Tony Luck tony.l...@intel.com
Cc: Fenghua Yu fenghua...@intel.com
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/ia64/kernel/topology.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff
the initialization altogether.
Cc: Peter Zijlstra a.p.zijls...@chello.nl
Cc: Paul Mackerras pau...@samba.org
Cc: Ingo Molnar mi...@redhat.com
Cc: Arnaldo Carvalho de Melo a...@ghostprotocols.net
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
include/linux/perf_event.h | 16
of callback
registration.
Cc: Tony Luck tony.l...@intel.com
Cc: Fenghua Yu fenghua...@intel.com
Cc: linux-i...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/ia64/kernel/palinfo.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
of callback registration.
Cc: Martin Schwidefsky schwidef...@de.ibm.com
Cc: Heiko Carstens heiko.carst...@de.ibm.com
Cc: Thomas Gleixner t...@linutronix.de
Cc: linux-s...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/s390/kernel/smp.c | 13
-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/arm/kvm/arm.c |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c
index 1d8248e..e2ef4c4 100644
--- a/arch/arm/kvm/arm.c
+++ b/arch/arm/kvm/arm.c
@@ -1050,21 +1050,26 @@ int
form of callback
registration.
Cc: Martin Schwidefsky schwidef...@de.ibm.com
Cc: Heiko Carstens heiko.carst...@de.ibm.com
Cc: linux-s...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/s390/kernel/cache.c |5 -
1 file changed, 4 insertions(+), 1
of callback
registration.
Cc: David S. Miller da...@davemloft.net
Cc: sparcli...@vger.kernel.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/sparc/kernel/sysfs.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/sparc/kernel/sysfs.c b
form of callback
registration.
Cc: Will Deacon will.dea...@arm.com
Cc: Russell King li...@arm.linux.org.uk
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/arm/kernel/hw_breakpoint.c |8 +++-
1 file changed, 7 insertions
-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/powerpc/kernel/sysfs.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/arch/powerpc/kernel/sysfs.c b/arch/powerpc/kernel/sysfs.c
index 97e1dc9..c29ad44 100644
--- a/arch/powerpc/kernel/sysfs.c
+++ b/arch/powerpc
-by: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
---
arch/x86/kernel/cpu/perf_event_intel_uncore.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/x86/kernel/cpu/perf_event_intel_uncore.c
b/arch/x86/kernel/cpu/perf_event_intel_uncore.c
index 29c2487..e8a8a48
701 - 800 of 2690 matches
Mail list logo