Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-17 Thread Paul E. McKenney
On Wed, Jul 16, 2014 at 10:20:33PM -0400, Pranith Kumar wrote:
> On 07/16/2014 10:14 PM, Josh Triplett wrote:
> > On Wed, Jul 16, 2014 at 09:01:52PM -0400, Pranith Kumar wrote:
> >> Sure, please find an updated patch with Josh Triplett's sign-off added:
> > 
> > It appears to have a reviewed-by from someone named "Joe Tripplett"
> > instead. ;)
> > 
> 
> I apologize for fat-fingering this.
> Since I've sent one too many emails in this thread already, I suppose on more 
> can not do much harm :)
> 
> This time with Reviewed-by Lai Jiangshan added and Reviewed-by Josh Triplett 
> corrected.
> 
> From: Pranith Kumar 
> Date: Mon, 14 Jul 2014 16:01:05 -0400
> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
> 
> This commit removes a stale comment in rcu/tree.c which was left out when some
> code was moved around previously in the commit
> 
> 2036d94a7b61 ("rcu:  Rework detection of use of RCU by offline CPUs")
> 
> For reference, the following updated comment exists a few lines below this 
> which
> means the same.
> 
> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
> 
> Signed-off-by: Pranith Kumar 
> Reviewed-by: Josh Triplett 
> Reviewed-by: Lai Jiangshan 

Queued for 3.18, thank you all!

Thanx, Paul

> ---
>  kernel/rcu/tree.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
> index a1abaa8..e67246e 100644
> --- a/kernel/rcu/tree.c
> +++ b/kernel/rcu/tree.c
> @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
> rcu_state *rsp)
>   /* Adjust any no-longer-needed kthreads. */
>   rcu_boost_kthread_setaffinity(rnp, -1);
> 
> - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
> -
>   /* Exclude any attempts to start a new grace period. */
>   mutex_lock(>onoff_mutex);
>   raw_spin_lock_irqsave(>orphan_lock, flags);
> -- 
> 1.9.1
> 
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-17 Thread Paul E. McKenney
On Wed, Jul 16, 2014 at 10:20:33PM -0400, Pranith Kumar wrote:
 On 07/16/2014 10:14 PM, Josh Triplett wrote:
  On Wed, Jul 16, 2014 at 09:01:52PM -0400, Pranith Kumar wrote:
  Sure, please find an updated patch with Josh Triplett's sign-off added:
  
  It appears to have a reviewed-by from someone named Joe Tripplett
  instead. ;)
  
 
 I apologize for fat-fingering this.
 Since I've sent one too many emails in this thread already, I suppose on more 
 can not do much harm :)
 
 This time with Reviewed-by Lai Jiangshan added and Reviewed-by Josh Triplett 
 corrected.
 
 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
 
 This commit removes a stale comment in rcu/tree.c which was left out when some
 code was moved around previously in the commit
 
 2036d94a7b61 (rcu:  Rework detection of use of RCU by offline CPUs)
 
 For reference, the following updated comment exists a few lines below this 
 which
 means the same.
 
 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
 
 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 Reviewed-by: Josh Triplett j...@joshtriplett.org
 Reviewed-by: Lai Jiangshan la...@cn.fujitsu.com

Queued for 3.18, thank you all!

Thanx, Paul

 ---
  kernel/rcu/tree.c | 2 --
  1 file changed, 2 deletions(-)
 
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
 index a1abaa8..e67246e 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
 rcu_state *rsp)
   /* Adjust any no-longer-needed kthreads. */
   rcu_boost_kthread_setaffinity(rnp, -1);
 
 - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
 -
   /* Exclude any attempts to start a new grace period. */
   mutex_lock(rsp-onoff_mutex);
   raw_spin_lock_irqsave(rsp-orphan_lock, flags);
 -- 
 1.9.1
 
 

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 10:14 PM, Josh Triplett wrote:
> On Wed, Jul 16, 2014 at 09:01:52PM -0400, Pranith Kumar wrote:
>> Sure, please find an updated patch with Josh Triplett's sign-off added:
> 
> It appears to have a reviewed-by from someone named "Joe Tripplett"
> instead. ;)
> 

I apologize for fat-fingering this.
Since I've sent one too many emails in this thread already, I suppose on more 
can not do much harm :)

This time with Reviewed-by Lai Jiangshan added and Reviewed-by Josh Triplett 
corrected.

From: Pranith Kumar 
Date: Mon, 14 Jul 2014 16:01:05 -0400
Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

This commit removes a stale comment in rcu/tree.c which was left out when some
code was moved around previously in the commit

2036d94a7b61 ("rcu:  Rework detection of use of RCU by offline CPUs")

For reference, the following updated comment exists a few lines below this which
means the same.

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Signed-off-by: Pranith Kumar 
Reviewed-by: Josh Triplett 
Reviewed-by: Lai Jiangshan 
---
 kernel/rcu/tree.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index a1abaa8..e67246e 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
rcu_state *rsp)
/* Adjust any no-longer-needed kthreads. */
rcu_boost_kthread_setaffinity(rnp, -1);
 
-   /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
-
/* Exclude any attempts to start a new grace period. */
mutex_lock(>onoff_mutex);
raw_spin_lock_irqsave(>orphan_lock, flags);
-- 
1.9.1


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Josh Triplett
On Wed, Jul 16, 2014 at 09:01:52PM -0400, Pranith Kumar wrote:
> Sure, please find an updated patch with Josh Triplett's sign-off added:

It appears to have a reviewed-by from someone named "Joe Tripplett"
instead. ;)

> From: Pranith Kumar 
> Date: Mon, 14 Jul 2014 16:01:05 -0400
> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
> 
> 
> This commit removes a stale comment in rcu/tree.c which was left out in
> commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
> CPUs)
> 
> For reference, the following updated comment exists a few lines below this 
> which
> means the same.
> 
> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
> 
> Signed-off-by: Pranith Kumar 
> Reviewed-by: Joe Tripplett 
> ---
>  kernel/rcu/tree.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
> index a1abaa8..e67246e 100644
> --- a/kernel/rcu/tree.c
> +++ b/kernel/rcu/tree.c
> @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
> rcu_state *rsp)
>   /* Adjust any no-longer-needed kthreads. */
>   rcu_boost_kthread_setaffinity(rnp, -1);
>  
> - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
> -
>   /* Exclude any attempts to start a new grace period. */
>   mutex_lock(>onoff_mutex);
>   raw_spin_lock_irqsave(>orphan_lock, flags);
> -- 
> 1.9.1
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 09:25 PM, Lai Jiangshan wrote:
> On 07/17/2014 09:01 AM, Pranith Kumar wrote:
>> On 07/16/2014 08:55 PM, Lai Jiangshan wrote:
>>> On 07/16/2014 09:29 PM, Pranith Kumar wrote:
 On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
> On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
>>
>> On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
>>> On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar 
>>> In general, when removing a stale comment, I'd suggest explaining why
>>> the comment is stale.  Was code removed without removing the
>>> corresponding comment, or was code changed such that the comment no
>>> longer applies, or...?
>>
>> I guess it was left out when code was moved around previously. And I did 
>> mention that an updated comment is there a few lines below.
>>
>> For reference this is the new comment which is below the old comment, 
>> they mean the same :)
>>
>> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. 
>> */
>
> Indeed that is the case.
>
> Please update the commit log with this explanation and resend.
>
>   Thanx, Paul
>

 Please find the updated patch below.

 --
 Pranith

 From: Pranith Kumar 
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

 This commit removes a stale comment in rcu/tree.c which was left out when 
 some
 code was moved around previously.
>>>
>>> Which commit caused this leftover comment? Could you mention that commit in
>>> your changlog?
>>>
>>> 12BitsCmmtID ("commit title...")
>>>
>>
>> Sure, please find an updated patch with Josh Triplett's sign-off added:
>>
>> From: Pranith Kumar 
>> Date: Mon, 14 Jul 2014 16:01:05 -0400
>> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
>>
>>
>> This commit removes a stale comment in rcu/tree.c which was left out in
>> commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
>> CPUs)
> 
> I suggest you use the following syntax in future.
> 
> 2036d94a7b61 ("rcu:  Rework detection of use of RCU by offline CPUs")
> 

OK. I will do that from now on. Thanks! :)

--
Pranith

>>
>> For reference, the following updated comment exists a few lines below this 
>> which
>> means the same.
>>
>> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
>>
>> Signed-off-by: Pranith Kumar 
>> Reviewed-by: Joe Tripplett 
> 
> Reviewed-by: Lai Jiangshan 
> 
>> ---
>>  kernel/rcu/tree.c | 2 --
>>  1 file changed, 2 deletions(-)
>>
>> diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
>> index a1abaa8..e67246e 100644
>> --- a/kernel/rcu/tree.c
>> +++ b/kernel/rcu/tree.c
>> @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
>> rcu_state *rsp)
>>  /* Adjust any no-longer-needed kthreads. */
>>  rcu_boost_kthread_setaffinity(rnp, -1);
>>  
>> -/* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
>> -
>>  /* Exclude any attempts to start a new grace period. */
>>  mutex_lock(>onoff_mutex);
>>  raw_spin_lock_irqsave(>orphan_lock, flags);
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Lai Jiangshan
On 07/17/2014 09:01 AM, Pranith Kumar wrote:
> On 07/16/2014 08:55 PM, Lai Jiangshan wrote:
>> On 07/16/2014 09:29 PM, Pranith Kumar wrote:
>>> On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
 On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
>
> On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
>> On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
>>> This commit removes a stale comment in rcu/tree.c.
>>> FYI, an updated comment exists a few lines below this.
>>>
>>> Signed-off-by: Pranith Kumar 
>> In general, when removing a stale comment, I'd suggest explaining why
>> the comment is stale.  Was code removed without removing the
>> corresponding comment, or was code changed such that the comment no
>> longer applies, or...?
>
> I guess it was left out when code was moved around previously. And I did 
> mention that an updated comment is there a few lines below.
>
> For reference this is the new comment which is below the old comment, 
> they mean the same :)
>
> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. 
> */

 Indeed that is the case.

 Please update the commit log with this explanation and resend.

Thanx, Paul

>>>
>>> Please find the updated patch below.
>>>
>>> --
>>> Pranith
>>>
>>> From: Pranith Kumar 
>>> Date: Mon, 14 Jul 2014 16:01:05 -0400
>>> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
>>>
>>> This commit removes a stale comment in rcu/tree.c which was left out when 
>>> some
>>> code was moved around previously.
>>
>> Which commit caused this leftover comment? Could you mention that commit in
>> your changlog?
>>
>> 12BitsCmmtID ("commit title...")
>>
> 
> Sure, please find an updated patch with Josh Triplett's sign-off added:
> 
> From: Pranith Kumar 
> Date: Mon, 14 Jul 2014 16:01:05 -0400
> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
> 
> 
> This commit removes a stale comment in rcu/tree.c which was left out in
> commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
> CPUs)

I suggest you use the following syntax in future.

2036d94a7b61 ("rcu:  Rework detection of use of RCU by offline CPUs")

> 
> For reference, the following updated comment exists a few lines below this 
> which
> means the same.
> 
> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
> 
> Signed-off-by: Pranith Kumar 
> Reviewed-by: Joe Tripplett 

Reviewed-by: Lai Jiangshan 

> ---
>  kernel/rcu/tree.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
> index a1abaa8..e67246e 100644
> --- a/kernel/rcu/tree.c
> +++ b/kernel/rcu/tree.c
> @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
> rcu_state *rsp)
>   /* Adjust any no-longer-needed kthreads. */
>   rcu_boost_kthread_setaffinity(rnp, -1);
>  
> - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
> -
>   /* Exclude any attempts to start a new grace period. */
>   mutex_lock(>onoff_mutex);
>   raw_spin_lock_irqsave(>orphan_lock, flags);

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 08:55 PM, Lai Jiangshan wrote:
> On 07/16/2014 09:29 PM, Pranith Kumar wrote:
>> On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
>>> On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:

 On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
> On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
>> This commit removes a stale comment in rcu/tree.c.
>> FYI, an updated comment exists a few lines below this.
>>
>> Signed-off-by: Pranith Kumar 
> In general, when removing a stale comment, I'd suggest explaining why
> the comment is stale.  Was code removed without removing the
> corresponding comment, or was code changed such that the comment no
> longer applies, or...?

 I guess it was left out when code was moved around previously. And I did 
 mention that an updated comment is there a few lines below.

 For reference this is the new comment which is below the old comment, they 
 mean the same :)

 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
>>>
>>> Indeed that is the case.
>>>
>>> Please update the commit log with this explanation and resend.
>>>
>>> Thanx, Paul
>>>
>>
>> Please find the updated patch below.
>>
>> --
>> Pranith
>>
>> From: Pranith Kumar 
>> Date: Mon, 14 Jul 2014 16:01:05 -0400
>> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
>>
>> This commit removes a stale comment in rcu/tree.c which was left out when 
>> some
>> code was moved around previously.
> 
> Which commit caused this leftover comment? Could you mention that commit in
> your changlog?
> 
> 12BitsCmmtID ("commit title...")
> 

Sure, please find an updated patch with Josh Triplett's sign-off added:

From: Pranith Kumar 
Date: Mon, 14 Jul 2014 16:01:05 -0400
Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c


This commit removes a stale comment in rcu/tree.c which was left out in
commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
CPUs)

For reference, the following updated comment exists a few lines below this which
means the same.

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Signed-off-by: Pranith Kumar 
Reviewed-by: Joe Tripplett 
---
 kernel/rcu/tree.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index a1abaa8..e67246e 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
rcu_state *rsp)
/* Adjust any no-longer-needed kthreads. */
rcu_boost_kthread_setaffinity(rnp, -1);
 
-   /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
-
/* Exclude any attempts to start a new grace period. */
mutex_lock(>onoff_mutex);
raw_spin_lock_irqsave(>orphan_lock, flags);
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Lai Jiangshan
On 07/16/2014 09:29 PM, Pranith Kumar wrote:
> On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
>> On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
>>>
>>> On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
 On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
> This commit removes a stale comment in rcu/tree.c.
> FYI, an updated comment exists a few lines below this.
>
> Signed-off-by: Pranith Kumar 
 In general, when removing a stale comment, I'd suggest explaining why
 the comment is stale.  Was code removed without removing the
 corresponding comment, or was code changed such that the comment no
 longer applies, or...?
>>>
>>> I guess it was left out when code was moved around previously. And I did 
>>> mention that an updated comment is there a few lines below.
>>>
>>> For reference this is the new comment which is below the old comment, they 
>>> mean the same :)
>>>
>>> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
>>
>> Indeed that is the case.
>>
>> Please update the commit log with this explanation and resend.
>>
>>  Thanx, Paul
>>
> 
> Please find the updated patch below.
> 
> --
> Pranith
> 
> From: Pranith Kumar 
> Date: Mon, 14 Jul 2014 16:01:05 -0400
> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
> 
> This commit removes a stale comment in rcu/tree.c which was left out when some
> code was moved around previously.

Which commit caused this leftover comment? Could you mention that commit in
your changlog?

12BitsCmmtID ("commit title...")

> 
> For reference, the following updated comment exists a few lines below this 
> which
> means the same.
> 
> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
> 
> Signed-off-by: Pranith Kumar 
> ---
>  kernel/rcu/tree.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
> index a1abaa8..e67246e 100644
> --- a/kernel/rcu/tree.c
> +++ b/kernel/rcu/tree.c
> @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
> rcu_state *rsp)
>   /* Adjust any no-longer-needed kthreads. */
>   rcu_boost_kthread_setaffinity(rnp, -1);
>  
> - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
> -
>   /* Exclude any attempts to start a new grace period. */
>   mutex_lock(>onoff_mutex);
>   raw_spin_lock_irqsave(>orphan_lock, flags);

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread josh
On Wed, Jul 16, 2014 at 09:29:18AM -0400, Pranith Kumar wrote:
> On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
> > On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
> >>
> >> On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
> >>> On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
>  This commit removes a stale comment in rcu/tree.c.
>  FYI, an updated comment exists a few lines below this.
> 
>  Signed-off-by: Pranith Kumar 
> >>> In general, when removing a stale comment, I'd suggest explaining why
> >>> the comment is stale.  Was code removed without removing the
> >>> corresponding comment, or was code changed such that the comment no
> >>> longer applies, or...?
> >>
> >> I guess it was left out when code was moved around previously. And I did 
> >> mention that an updated comment is there a few lines below.
> >>
> >> For reference this is the new comment which is below the old comment, they 
> >> mean the same :)
> >>
> >> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
> > 
> > Indeed that is the case.
> > 
> > Please update the commit log with this explanation and resend.
> > 
> > Thanx, Paul
> > 
> 
> Please find the updated patch below.
> 
> --
> Pranith
> 
> From: Pranith Kumar 
> Date: Mon, 14 Jul 2014 16:01:05 -0400
> Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
> 
> This commit removes a stale comment in rcu/tree.c which was left out when some
> code was moved around previously.
> 
> For reference, the following updated comment exists a few lines below this 
> which
> means the same.
> 
> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
> 
> Signed-off-by: Pranith Kumar 

Reviewed-by: Josh Triplett 

>  kernel/rcu/tree.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
> index a1abaa8..e67246e 100644
> --- a/kernel/rcu/tree.c
> +++ b/kernel/rcu/tree.c
> @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
> rcu_state *rsp)
>   /* Adjust any no-longer-needed kthreads. */
>   rcu_boost_kthread_setaffinity(rnp, -1);
>  
> - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
> -
>   /* Exclude any attempts to start a new grace period. */
>   mutex_lock(>onoff_mutex);
>   raw_spin_lock_irqsave(>orphan_lock, flags);
> -- 
> 1.9.1
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
> On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
>>
>> On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
>>> On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar 
>>> In general, when removing a stale comment, I'd suggest explaining why
>>> the comment is stale.  Was code removed without removing the
>>> corresponding comment, or was code changed such that the comment no
>>> longer applies, or...?
>>
>> I guess it was left out when code was moved around previously. And I did 
>> mention that an updated comment is there a few lines below.
>>
>> For reference this is the new comment which is below the old comment, they 
>> mean the same :)
>>
>> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
> 
> Indeed that is the case.
> 
> Please update the commit log with this explanation and resend.
> 
>   Thanx, Paul
> 

Please find the updated patch below.

--
Pranith

From: Pranith Kumar 
Date: Mon, 14 Jul 2014 16:01:05 -0400
Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

This commit removes a stale comment in rcu/tree.c which was left out when some
code was moved around previously.

For reference, the following updated comment exists a few lines below this which
means the same.

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Signed-off-by: Pranith Kumar 
---
 kernel/rcu/tree.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index a1abaa8..e67246e 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
rcu_state *rsp)
/* Adjust any no-longer-needed kthreads. */
rcu_boost_kthread_setaffinity(rnp, -1);
 
-   /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
-
/* Exclude any attempts to start a new grace period. */
mutex_lock(>onoff_mutex);
raw_spin_lock_irqsave(>orphan_lock, flags);
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Paul E. McKenney
On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
> 
> On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
> > On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
> >> This commit removes a stale comment in rcu/tree.c.
> >> FYI, an updated comment exists a few lines below this.
> >>
> >> Signed-off-by: Pranith Kumar 
> > In general, when removing a stale comment, I'd suggest explaining why
> > the comment is stale.  Was code removed without removing the
> > corresponding comment, or was code changed such that the comment no
> > longer applies, or...?
> 
> I guess it was left out when code was moved around previously. And I did 
> mention that an updated comment is there a few lines below.
> 
> For reference this is the new comment which is below the old comment, they 
> mean the same :)
> 
> /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Indeed that is the case.

Please update the commit log with this explanation and resend.

Thanx, Paul

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Paul E. McKenney
On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
 
 On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
  On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
  This commit removes a stale comment in rcu/tree.c.
  FYI, an updated comment exists a few lines below this.
 
  Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
  In general, when removing a stale comment, I'd suggest explaining why
  the comment is stale.  Was code removed without removing the
  corresponding comment, or was code changed such that the comment no
  longer applies, or...?
 
 I guess it was left out when code was moved around previously. And I did 
 mention that an updated comment is there a few lines below.
 
 For reference this is the new comment which is below the old comment, they 
 mean the same :)
 
 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Indeed that is the case.

Please update the commit log with this explanation and resend.

Thanx, Paul

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
 On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:

 On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
 On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 In general, when removing a stale comment, I'd suggest explaining why
 the comment is stale.  Was code removed without removing the
 corresponding comment, or was code changed such that the comment no
 longer applies, or...?

 I guess it was left out when code was moved around previously. And I did 
 mention that an updated comment is there a few lines below.

 For reference this is the new comment which is below the old comment, they 
 mean the same :)

 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
 
 Indeed that is the case.
 
 Please update the commit log with this explanation and resend.
 
   Thanx, Paul
 

Please find the updated patch below.

--
Pranith

From: Pranith Kumar bobby.pr...@gmail.com
Date: Mon, 14 Jul 2014 16:01:05 -0400
Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

This commit removes a stale comment in rcu/tree.c which was left out when some
code was moved around previously.

For reference, the following updated comment exists a few lines below this which
means the same.

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
---
 kernel/rcu/tree.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index a1abaa8..e67246e 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
rcu_state *rsp)
/* Adjust any no-longer-needed kthreads. */
rcu_boost_kthread_setaffinity(rnp, -1);
 
-   /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
-
/* Exclude any attempts to start a new grace period. */
mutex_lock(rsp-onoff_mutex);
raw_spin_lock_irqsave(rsp-orphan_lock, flags);
-- 
1.9.1

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread josh
On Wed, Jul 16, 2014 at 09:29:18AM -0400, Pranith Kumar wrote:
 On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
  On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:
 
  On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
  On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
  This commit removes a stale comment in rcu/tree.c.
  FYI, an updated comment exists a few lines below this.
 
  Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
  In general, when removing a stale comment, I'd suggest explaining why
  the comment is stale.  Was code removed without removing the
  corresponding comment, or was code changed such that the comment no
  longer applies, or...?
 
  I guess it was left out when code was moved around previously. And I did 
  mention that an updated comment is there a few lines below.
 
  For reference this is the new comment which is below the old comment, they 
  mean the same :)
 
  /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
  
  Indeed that is the case.
  
  Please update the commit log with this explanation and resend.
  
  Thanx, Paul
  
 
 Please find the updated patch below.
 
 --
 Pranith
 
 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
 
 This commit removes a stale comment in rcu/tree.c which was left out when some
 code was moved around previously.
 
 For reference, the following updated comment exists a few lines below this 
 which
 means the same.
 
 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
 
 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com

Reviewed-by: Josh Triplett j...@joshtriplett.org

  kernel/rcu/tree.c | 2 --
  1 file changed, 2 deletions(-)
 
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
 index a1abaa8..e67246e 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
 rcu_state *rsp)
   /* Adjust any no-longer-needed kthreads. */
   rcu_boost_kthread_setaffinity(rnp, -1);
  
 - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
 -
   /* Exclude any attempts to start a new grace period. */
   mutex_lock(rsp-onoff_mutex);
   raw_spin_lock_irqsave(rsp-orphan_lock, flags);
 -- 
 1.9.1
 
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Lai Jiangshan
On 07/16/2014 09:29 PM, Pranith Kumar wrote:
 On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
 On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:

 On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
 On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 In general, when removing a stale comment, I'd suggest explaining why
 the comment is stale.  Was code removed without removing the
 corresponding comment, or was code changed such that the comment no
 longer applies, or...?

 I guess it was left out when code was moved around previously. And I did 
 mention that an updated comment is there a few lines below.

 For reference this is the new comment which is below the old comment, they 
 mean the same :)

 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

 Indeed that is the case.

 Please update the commit log with this explanation and resend.

  Thanx, Paul

 
 Please find the updated patch below.
 
 --
 Pranith
 
 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
 
 This commit removes a stale comment in rcu/tree.c which was left out when some
 code was moved around previously.

Which commit caused this leftover comment? Could you mention that commit in
your changlog?

12BitsCmmtID (commit title...)

 
 For reference, the following updated comment exists a few lines below this 
 which
 means the same.
 
 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
 
 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 ---
  kernel/rcu/tree.c | 2 --
  1 file changed, 2 deletions(-)
 
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
 index a1abaa8..e67246e 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
 rcu_state *rsp)
   /* Adjust any no-longer-needed kthreads. */
   rcu_boost_kthread_setaffinity(rnp, -1);
  
 - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
 -
   /* Exclude any attempts to start a new grace period. */
   mutex_lock(rsp-onoff_mutex);
   raw_spin_lock_irqsave(rsp-orphan_lock, flags);

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 08:55 PM, Lai Jiangshan wrote:
 On 07/16/2014 09:29 PM, Pranith Kumar wrote:
 On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
 On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:

 On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
 On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 In general, when removing a stale comment, I'd suggest explaining why
 the comment is stale.  Was code removed without removing the
 corresponding comment, or was code changed such that the comment no
 longer applies, or...?

 I guess it was left out when code was moved around previously. And I did 
 mention that an updated comment is there a few lines below.

 For reference this is the new comment which is below the old comment, they 
 mean the same :)

 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

 Indeed that is the case.

 Please update the commit log with this explanation and resend.

 Thanx, Paul


 Please find the updated patch below.

 --
 Pranith

 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

 This commit removes a stale comment in rcu/tree.c which was left out when 
 some
 code was moved around previously.
 
 Which commit caused this leftover comment? Could you mention that commit in
 your changlog?
 
 12BitsCmmtID (commit title...)
 

Sure, please find an updated patch with Josh Triplett's sign-off added:

From: Pranith Kumar bobby.pr...@gmail.com
Date: Mon, 14 Jul 2014 16:01:05 -0400
Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c


This commit removes a stale comment in rcu/tree.c which was left out in
commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
CPUs)

For reference, the following updated comment exists a few lines below this which
means the same.

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
Reviewed-by: Joe Tripplett j...@joshtriplett.org
---
 kernel/rcu/tree.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index a1abaa8..e67246e 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
rcu_state *rsp)
/* Adjust any no-longer-needed kthreads. */
rcu_boost_kthread_setaffinity(rnp, -1);
 
-   /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
-
/* Exclude any attempts to start a new grace period. */
mutex_lock(rsp-onoff_mutex);
raw_spin_lock_irqsave(rsp-orphan_lock, flags);
-- 
1.9.1

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Lai Jiangshan
On 07/17/2014 09:01 AM, Pranith Kumar wrote:
 On 07/16/2014 08:55 PM, Lai Jiangshan wrote:
 On 07/16/2014 09:29 PM, Pranith Kumar wrote:
 On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
 On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:

 On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
 On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 In general, when removing a stale comment, I'd suggest explaining why
 the comment is stale.  Was code removed without removing the
 corresponding comment, or was code changed such that the comment no
 longer applies, or...?

 I guess it was left out when code was moved around previously. And I did 
 mention that an updated comment is there a few lines below.

 For reference this is the new comment which is below the old comment, 
 they mean the same :)

 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. 
 */

 Indeed that is the case.

 Please update the commit log with this explanation and resend.

Thanx, Paul


 Please find the updated patch below.

 --
 Pranith

 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

 This commit removes a stale comment in rcu/tree.c which was left out when 
 some
 code was moved around previously.

 Which commit caused this leftover comment? Could you mention that commit in
 your changlog?

 12BitsCmmtID (commit title...)

 
 Sure, please find an updated patch with Josh Triplett's sign-off added:
 
 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
 
 
 This commit removes a stale comment in rcu/tree.c which was left out in
 commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
 CPUs)

I suggest you use the following syntax in future.

2036d94a7b61 (rcu:  Rework detection of use of RCU by offline CPUs)

 
 For reference, the following updated comment exists a few lines below this 
 which
 means the same.
 
 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
 
 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 Reviewed-by: Joe Tripplett j...@joshtriplett.org

Reviewed-by: Lai Jiangshan la...@cn.fujitsu.com

 ---
  kernel/rcu/tree.c | 2 --
  1 file changed, 2 deletions(-)
 
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
 index a1abaa8..e67246e 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
 rcu_state *rsp)
   /* Adjust any no-longer-needed kthreads. */
   rcu_boost_kthread_setaffinity(rnp, -1);
  
 - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
 -
   /* Exclude any attempts to start a new grace period. */
   mutex_lock(rsp-onoff_mutex);
   raw_spin_lock_irqsave(rsp-orphan_lock, flags);

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 09:25 PM, Lai Jiangshan wrote:
 On 07/17/2014 09:01 AM, Pranith Kumar wrote:
 On 07/16/2014 08:55 PM, Lai Jiangshan wrote:
 On 07/16/2014 09:29 PM, Pranith Kumar wrote:
 On 07/16/2014 08:47 AM, Paul E. McKenney wrote:
 On Tue, Jul 15, 2014 at 06:57:59PM -0400, Pranith Kumar wrote:

 On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
 On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 In general, when removing a stale comment, I'd suggest explaining why
 the comment is stale.  Was code removed without removing the
 corresponding comment, or was code changed such that the comment no
 longer applies, or...?

 I guess it was left out when code was moved around previously. And I did 
 mention that an updated comment is there a few lines below.

 For reference this is the new comment which is below the old comment, 
 they mean the same :)

 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. 
 */

 Indeed that is the case.

 Please update the commit log with this explanation and resend.

   Thanx, Paul


 Please find the updated patch below.

 --
 Pranith

 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

 This commit removes a stale comment in rcu/tree.c which was left out when 
 some
 code was moved around previously.

 Which commit caused this leftover comment? Could you mention that commit in
 your changlog?

 12BitsCmmtID (commit title...)


 Sure, please find an updated patch with Josh Triplett's sign-off added:

 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c


 This commit removes a stale comment in rcu/tree.c which was left out in
 commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
 CPUs)
 
 I suggest you use the following syntax in future.
 
 2036d94a7b61 (rcu:  Rework detection of use of RCU by offline CPUs)
 

OK. I will do that from now on. Thanks! :)

--
Pranith


 For reference, the following updated comment exists a few lines below this 
 which
 means the same.

 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 Reviewed-by: Joe Tripplett j...@joshtriplett.org
 
 Reviewed-by: Lai Jiangshan la...@cn.fujitsu.com
 
 ---
  kernel/rcu/tree.c | 2 --
  1 file changed, 2 deletions(-)

 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
 index a1abaa8..e67246e 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
 rcu_state *rsp)
  /* Adjust any no-longer-needed kthreads. */
  rcu_boost_kthread_setaffinity(rnp, -1);
  
 -/* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
 -
  /* Exclude any attempts to start a new grace period. */
  mutex_lock(rsp-onoff_mutex);
  raw_spin_lock_irqsave(rsp-orphan_lock, flags);
 

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Josh Triplett
On Wed, Jul 16, 2014 at 09:01:52PM -0400, Pranith Kumar wrote:
 Sure, please find an updated patch with Josh Triplett's sign-off added:

It appears to have a reviewed-by from someone named Joe Tripplett
instead. ;)

 From: Pranith Kumar bobby.pr...@gmail.com
 Date: Mon, 14 Jul 2014 16:01:05 -0400
 Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c
 
 
 This commit removes a stale comment in rcu/tree.c which was left out in
 commit 2036d94a7b61ca5032ce (rcu:  Rework detection of use of RCU by offline 
 CPUs)
 
 For reference, the following updated comment exists a few lines below this 
 which
 means the same.
 
 /* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
 
 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 Reviewed-by: Joe Tripplett j...@joshtriplett.org
 ---
  kernel/rcu/tree.c | 2 --
  1 file changed, 2 deletions(-)
 
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
 index a1abaa8..e67246e 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
 rcu_state *rsp)
   /* Adjust any no-longer-needed kthreads. */
   rcu_boost_kthread_setaffinity(rnp, -1);
  
 - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
 -
   /* Exclude any attempts to start a new grace period. */
   mutex_lock(rsp-onoff_mutex);
   raw_spin_lock_irqsave(rsp-orphan_lock, flags);
 -- 
 1.9.1
 
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-16 Thread Pranith Kumar
On 07/16/2014 10:14 PM, Josh Triplett wrote:
 On Wed, Jul 16, 2014 at 09:01:52PM -0400, Pranith Kumar wrote:
 Sure, please find an updated patch with Josh Triplett's sign-off added:
 
 It appears to have a reviewed-by from someone named Joe Tripplett
 instead. ;)
 

I apologize for fat-fingering this.
Since I've sent one too many emails in this thread already, I suppose on more 
can not do much harm :)

This time with Reviewed-by Lai Jiangshan added and Reviewed-by Josh Triplett 
corrected.

From: Pranith Kumar bobby.pr...@gmail.com
Date: Mon, 14 Jul 2014 16:01:05 -0400
Subject: [PATCH 2/3] rcu: Remove stale comment in tree.c

This commit removes a stale comment in rcu/tree.c which was left out when some
code was moved around previously in the commit

2036d94a7b61 (rcu:  Rework detection of use of RCU by offline CPUs)

For reference, the following updated comment exists a few lines below this which
means the same.

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */

Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
Reviewed-by: Josh Triplett j...@joshtriplett.org
Reviewed-by: Lai Jiangshan la...@cn.fujitsu.com
---
 kernel/rcu/tree.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index a1abaa8..e67246e 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
rcu_state *rsp)
/* Adjust any no-longer-needed kthreads. */
rcu_boost_kthread_setaffinity(rnp, -1);
 
-   /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
-
/* Exclude any attempts to start a new grace period. */
mutex_lock(rsp-onoff_mutex);
raw_spin_lock_irqsave(rsp-orphan_lock, flags);
-- 
1.9.1


--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-15 Thread Pranith Kumar

On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
> On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
>> This commit removes a stale comment in rcu/tree.c.
>> FYI, an updated comment exists a few lines below this.
>>
>> Signed-off-by: Pranith Kumar 
> In general, when removing a stale comment, I'd suggest explaining why
> the comment is stale.  Was code removed without removing the
> corresponding comment, or was code changed such that the comment no
> longer applies, or...?

I guess it was left out when code was moved around previously. And I did 
mention that an updated comment is there a few lines below.

For reference this is the new comment which is below the old comment, they mean 
the same :)

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-15 Thread josh
On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
> This commit removes a stale comment in rcu/tree.c.
> FYI, an updated comment exists a few lines below this.
> 
> Signed-off-by: Pranith Kumar 

In general, when removing a stale comment, I'd suggest explaining why
the comment is stale.  Was code removed without removing the
corresponding comment, or was code changed such that the comment no
longer applies, or...?

- Josh Triplett

>  kernel/rcu/tree.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
> index a1abaa8..e67246e 100644
> --- a/kernel/rcu/tree.c
> +++ b/kernel/rcu/tree.c
> @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
> rcu_state *rsp)
>   /* Adjust any no-longer-needed kthreads. */
>   rcu_boost_kthread_setaffinity(rnp, -1);
>  
> - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
> -
>   /* Exclude any attempts to start a new grace period. */
>   mutex_lock(>onoff_mutex);
>   raw_spin_lock_irqsave(>orphan_lock, flags);
> -- 
> 1.9.1
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-15 Thread josh
On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.
 
 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com

In general, when removing a stale comment, I'd suggest explaining why
the comment is stale.  Was code removed without removing the
corresponding comment, or was code changed such that the comment no
longer applies, or...?

- Josh Triplett

  kernel/rcu/tree.c | 2 --
  1 file changed, 2 deletions(-)
 
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
 index a1abaa8..e67246e 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 @@ -2211,8 +2211,6 @@ static void rcu_cleanup_dead_cpu(int cpu, struct 
 rcu_state *rsp)
   /* Adjust any no-longer-needed kthreads. */
   rcu_boost_kthread_setaffinity(rnp, -1);
  
 - /* Remove the dead CPU from the bitmasks in the rcu_node hierarchy. */
 -
   /* Exclude any attempts to start a new grace period. */
   mutex_lock(rsp-onoff_mutex);
   raw_spin_lock_irqsave(rsp-orphan_lock, flags);
 -- 
 1.9.1
 
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 2/3] rcu: Remove stale comment in tree.c

2014-07-15 Thread Pranith Kumar

On 07/15/2014 06:53 PM, j...@joshtriplett.org wrote:
 On Tue, Jul 15, 2014 at 06:31:48PM -0400, Pranith Kumar wrote:
 This commit removes a stale comment in rcu/tree.c.
 FYI, an updated comment exists a few lines below this.

 Signed-off-by: Pranith Kumar bobby.pr...@gmail.com
 In general, when removing a stale comment, I'd suggest explaining why
 the comment is stale.  Was code removed without removing the
 corresponding comment, or was code changed such that the comment no
 longer applies, or...?

I guess it was left out when code was moved around previously. And I did 
mention that an updated comment is there a few lines below.

For reference this is the new comment which is below the old comment, they mean 
the same :)

/* Remove the outgoing CPU from the masks in the rcu_node hierarchy. */
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/