Re: [PATCH] drivers: CCI: Correct use of ! and

2014-07-30 Thread Punit Agrawal
Olof Johansson  writes:

> On Tue, Jul 29, 2014 at 4:34 AM, Punit Agrawal  wrote:
>> Hi Arnd,
>>
>> Will Deacon  writes:
>>
>>> On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
 > diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
 > index 5a86da9..7af78df 100644
 > --- a/drivers/bus/arm-cci.c
 > +++ b/drivers/bus/arm-cci.c
 > @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
 > *dev)
 >hw_counter = >hw;
 >
 >/* Did this counter overflow? */
 > -  if (!pmu_read_register(idx, CCI_PMU_OVRFLW) & 
 > CCI_PMU_OVRFLW_FLAG)
 > +  if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) &
 > +CCI_PMU_OVRFLW_FLAG))
 >continue;


 Going back to the manual, this fix looks correct.

 Acked-by: Punit Agrawal 

 Will, would this go via your tree?
>>>
>>> Given that you're happy with it, I don't mind which tree it goes in.
>>> Probably deserves a CC stable on it too.
>>
>> The CCI PMU patches went via arm-soc. Are you happy to pick this fix with
>> the Ack and a Cc to stable.
>
> Yeah, we've been merging most of the CCI patches.
>
> Please resend the patch to a...@kernel.org if you want us to apply it.

Ok, thanks! I'll send the patch with the tags applied shortly.

>
>
> Thanks,
>
> -Olof
> --
> 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/
--
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] drivers: CCI: Correct use of ! and

2014-07-30 Thread Punit Agrawal
Olof Johansson o...@lixom.net writes:

 On Tue, Jul 29, 2014 at 4:34 AM, Punit Agrawal punit.agra...@arm.com wrote:
 Hi Arnd,

 Will Deacon will.dea...@arm.com writes:

 On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
  diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
  index 5a86da9..7af78df 100644
  --- a/drivers/bus/arm-cci.c
  +++ b/drivers/bus/arm-cci.c
  @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
  *dev)
 hw_counter = event-hw;
 
 /* Did this counter overflow? */
  -  if (!pmu_read_register(idx, CCI_PMU_OVRFLW)  
  CCI_PMU_OVRFLW_FLAG)
  +  if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) 
  +CCI_PMU_OVRFLW_FLAG))
 continue;


 Going back to the manual, this fix looks correct.

 Acked-by: Punit Agrawal punit.agra...@arm.com

 Will, would this go via your tree?

 Given that you're happy with it, I don't mind which tree it goes in.
 Probably deserves a CC stable on it too.

 The CCI PMU patches went via arm-soc. Are you happy to pick this fix with
 the Ack and a Cc to stable.

 Yeah, we've been merging most of the CCI patches.

 Please resend the patch to a...@kernel.org if you want us to apply it.

Ok, thanks! I'll send the patch with the tags applied shortly.



 Thanks,

 -Olof
 --
 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/
--
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] drivers: CCI: Correct use of ! and

2014-07-29 Thread Olof Johansson
On Tue, Jul 29, 2014 at 4:34 AM, Punit Agrawal  wrote:
> Hi Arnd,
>
> Will Deacon  writes:
>
>> On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
>>> > diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
>>> > index 5a86da9..7af78df 100644
>>> > --- a/drivers/bus/arm-cci.c
>>> > +++ b/drivers/bus/arm-cci.c
>>> > @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
>>> > *dev)
>>> >hw_counter = >hw;
>>> >
>>> >/* Did this counter overflow? */
>>> > -  if (!pmu_read_register(idx, CCI_PMU_OVRFLW) & 
>>> > CCI_PMU_OVRFLW_FLAG)
>>> > +  if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) &
>>> > +CCI_PMU_OVRFLW_FLAG))
>>> >continue;
>>>
>>>
>>> Going back to the manual, this fix looks correct.
>>>
>>> Acked-by: Punit Agrawal 
>>>
>>> Will, would this go via your tree?
>>
>> Given that you're happy with it, I don't mind which tree it goes in.
>> Probably deserves a CC stable on it too.
>
> The CCI PMU patches went via arm-soc. Are you happy to pick this fix with
> the Ack and a Cc to stable.

Yeah, we've been merging most of the CCI patches.

Please resend the patch to a...@kernel.org if you want us to apply it.


Thanks,

-Olof
--
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] drivers: CCI: Correct use of ! and

2014-07-29 Thread Punit Agrawal
Hi Arnd,

Will Deacon  writes:

> On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
>> > diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
>> > index 5a86da9..7af78df 100644
>> > --- a/drivers/bus/arm-cci.c
>> > +++ b/drivers/bus/arm-cci.c
>> > @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
>> > *dev)
>> >hw_counter = >hw;
>> >  
>> >/* Did this counter overflow? */
>> > -  if (!pmu_read_register(idx, CCI_PMU_OVRFLW) & 
>> > CCI_PMU_OVRFLW_FLAG)
>> > +  if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) &
>> > +CCI_PMU_OVRFLW_FLAG))
>> >continue;
>> 
>> 
>> Going back to the manual, this fix looks correct.
>> 
>> Acked-by: Punit Agrawal 
>> 
>> Will, would this go via your tree?
>
> Given that you're happy with it, I don't mind which tree it goes in.
> Probably deserves a CC stable on it too.

The CCI PMU patches went via arm-soc. Are you happy to pick this fix with
the Ack and a Cc to stable.

Cheers,
Punit

>
> If you get stuck, put it in rmk's patch system.
>
> Will
> --
> 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/
--
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] drivers: CCI: Correct use of ! and

2014-07-29 Thread Punit Agrawal
Hi Arnd,

Will Deacon will.dea...@arm.com writes:

 On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
  diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
  index 5a86da9..7af78df 100644
  --- a/drivers/bus/arm-cci.c
  +++ b/drivers/bus/arm-cci.c
  @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
  *dev)
 hw_counter = event-hw;
   
 /* Did this counter overflow? */
  -  if (!pmu_read_register(idx, CCI_PMU_OVRFLW)  
  CCI_PMU_OVRFLW_FLAG)
  +  if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) 
  +CCI_PMU_OVRFLW_FLAG))
 continue;
 
 
 Going back to the manual, this fix looks correct.
 
 Acked-by: Punit Agrawal punit.agra...@arm.com
 
 Will, would this go via your tree?

 Given that you're happy with it, I don't mind which tree it goes in.
 Probably deserves a CC stable on it too.

The CCI PMU patches went via arm-soc. Are you happy to pick this fix with
the Ack and a Cc to stable.

Cheers,
Punit


 If you get stuck, put it in rmk's patch system.

 Will
 --
 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/
--
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] drivers: CCI: Correct use of ! and

2014-07-29 Thread Olof Johansson
On Tue, Jul 29, 2014 at 4:34 AM, Punit Agrawal punit.agra...@arm.com wrote:
 Hi Arnd,

 Will Deacon will.dea...@arm.com writes:

 On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
  diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
  index 5a86da9..7af78df 100644
  --- a/drivers/bus/arm-cci.c
  +++ b/drivers/bus/arm-cci.c
  @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
  *dev)
 hw_counter = event-hw;
 
 /* Did this counter overflow? */
  -  if (!pmu_read_register(idx, CCI_PMU_OVRFLW)  
  CCI_PMU_OVRFLW_FLAG)
  +  if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) 
  +CCI_PMU_OVRFLW_FLAG))
 continue;


 Going back to the manual, this fix looks correct.

 Acked-by: Punit Agrawal punit.agra...@arm.com

 Will, would this go via your tree?

 Given that you're happy with it, I don't mind which tree it goes in.
 Probably deserves a CC stable on it too.

 The CCI PMU patches went via arm-soc. Are you happy to pick this fix with
 the Ack and a Cc to stable.

Yeah, we've been merging most of the CCI patches.

Please resend the patch to a...@kernel.org if you want us to apply it.


Thanks,

-Olof
--
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] drivers: CCI: Correct use of ! and

2014-07-23 Thread Will Deacon
On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
> > diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
> > index 5a86da9..7af78df 100644
> > --- a/drivers/bus/arm-cci.c
> > +++ b/drivers/bus/arm-cci.c
> > @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
> > *dev)
> > hw_counter = >hw;
> >  
> > /* Did this counter overflow? */
> > -   if (!pmu_read_register(idx, CCI_PMU_OVRFLW) & 
> > CCI_PMU_OVRFLW_FLAG)
> > +   if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) &
> > + CCI_PMU_OVRFLW_FLAG))
> > continue;
> 
> 
> Going back to the manual, this fix looks correct.
> 
> Acked-by: Punit Agrawal 
> 
> Will, would this go via your tree?

Given that you're happy with it, I don't mind which tree it goes in.
Probably deserves a CC stable on it too.

If you get stuck, put it in rmk's patch system.

Will
--
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] drivers: CCI: Correct use of ! and

2014-07-23 Thread Punit Agrawal
Adding alkml and Will

Hi Himangi,

In future it would help if you send the patch to the the maintainers by
running the get_maintainers.pl script on the patch.

Himangi Saraogi  writes:

> In commit ae91d60ba88ef0bdb1b5e9b2363bd52fc45d2af7, a bug was fixed that
> involved converting !x & y to !(x & y).  The code below shows the same
> pattern, and thus should perhaps be fixed in the same way.
>
> The Coccinelle semantic patch that makes this change is as follows:
>
> // 
> @@ expression E1,E2; @@
> (
>   !E1 & !E2
> |
> - !E1 & E2
> + !(E1 & E2)
> )
> // 
>
> Signed-off-by: Himangi Saraogi 
> Acked-by: Julia Lawall 
> ---
> This is not tested and clearly changes the semantics, so it is only
> something to consider.
>  drivers/bus/arm-cci.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
> index 5a86da9..7af78df 100644
> --- a/drivers/bus/arm-cci.c
> +++ b/drivers/bus/arm-cci.c
> @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void *dev)
>   hw_counter = >hw;
>  
>   /* Did this counter overflow? */
> - if (!pmu_read_register(idx, CCI_PMU_OVRFLW) & 
> CCI_PMU_OVRFLW_FLAG)
> + if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) &
> +   CCI_PMU_OVRFLW_FLAG))
>   continue;


Going back to the manual, this fix looks correct.

Acked-by: Punit Agrawal 

Will, would this go via your tree?

>  
>   pmu_write_register(CCI_PMU_OVRFLW_FLAG, idx, CCI_PMU_OVRFLW);
--
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] drivers: CCI: Correct use of ! and

2014-07-23 Thread Punit Agrawal
Adding alkml and Will

Hi Himangi,

In future it would help if you send the patch to the the maintainers by
running the get_maintainers.pl script on the patch.

Himangi Saraogi himangi...@gmail.com writes:

 In commit ae91d60ba88ef0bdb1b5e9b2363bd52fc45d2af7, a bug was fixed that
 involved converting !x  y to !(x  y).  The code below shows the same
 pattern, and thus should perhaps be fixed in the same way.

 The Coccinelle semantic patch that makes this change is as follows:

 // smpl
 @@ expression E1,E2; @@
 (
   !E1  !E2
 |
 - !E1  E2
 + !(E1  E2)
 )
 // /smpl

 Signed-off-by: Himangi Saraogi himangi...@gmail.com
 Acked-by: Julia Lawall julia.law...@lip6.fr
 ---
 This is not tested and clearly changes the semantics, so it is only
 something to consider.
  drivers/bus/arm-cci.c | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)

 diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
 index 5a86da9..7af78df 100644
 --- a/drivers/bus/arm-cci.c
 +++ b/drivers/bus/arm-cci.c
 @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void *dev)
   hw_counter = event-hw;
  
   /* Did this counter overflow? */
 - if (!pmu_read_register(idx, CCI_PMU_OVRFLW)  
 CCI_PMU_OVRFLW_FLAG)
 + if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) 
 +   CCI_PMU_OVRFLW_FLAG))
   continue;


Going back to the manual, this fix looks correct.

Acked-by: Punit Agrawal punit.agra...@arm.com

Will, would this go via your tree?

  
   pmu_write_register(CCI_PMU_OVRFLW_FLAG, idx, CCI_PMU_OVRFLW);
--
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] drivers: CCI: Correct use of ! and

2014-07-23 Thread Will Deacon
On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
  diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
  index 5a86da9..7af78df 100644
  --- a/drivers/bus/arm-cci.c
  +++ b/drivers/bus/arm-cci.c
  @@ -397,7 +397,8 @@ static irqreturn_t pmu_handle_irq(int irq_num, void 
  *dev)
  hw_counter = event-hw;
   
  /* Did this counter overflow? */
  -   if (!pmu_read_register(idx, CCI_PMU_OVRFLW)  
  CCI_PMU_OVRFLW_FLAG)
  +   if (!(pmu_read_register(idx, CCI_PMU_OVRFLW) 
  + CCI_PMU_OVRFLW_FLAG))
  continue;
 
 
 Going back to the manual, this fix looks correct.
 
 Acked-by: Punit Agrawal punit.agra...@arm.com
 
 Will, would this go via your tree?

Given that you're happy with it, I don't mind which tree it goes in.
Probably deserves a CC stable on it too.

If you get stuck, put it in rmk's patch system.

Will
--
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/