All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] staging: zoran remove braces and replace BIT macro
@ 2018-11-04  3:02 Ioannis Valasakis
  2018-11-04  3:02 ` [PATCH 1/2] staging: zoran: replace masking with " Ioannis Valasakis
  2018-11-04  3:03 ` [PATCH 2/2] staging: zoran: remove unnecessary braces Ioannis Valasakis
  0 siblings, 2 replies; 6+ messages in thread
From: Ioannis Valasakis @ 2018-11-04  3:02 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: gregkh

Ioannis Valasakis (2):
  staging: zoran: replace masking with  BIT macro
  staging: zoran: remove unnecessary braces

 drivers/staging/media/zoran/zoran_device.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

-- 
2.19.1




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/2] staging: zoran: replace masking with  BIT macro
  2018-11-04  3:02 [PATCH 0/2] staging: zoran remove braces and replace BIT macro Ioannis Valasakis
@ 2018-11-04  3:02 ` Ioannis Valasakis
  2018-11-04  6:34   ` [Outreachy kernel] " Julia Lawall
  2018-11-04  3:03 ` [PATCH 2/2] staging: zoran: remove unnecessary braces Ioannis Valasakis
  1 sibling, 1 reply; 6+ messages in thread
From: Ioannis Valasakis @ 2018-11-04  3:02 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: gregkh

Replace bit masking with the more preferable BIT macro.

Signed-off-by: Ioannis Valasakis <code@wizofe.uk>
---
 drivers/staging/media/zoran/zoran_device.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/media/zoran/zoran_device.c b/drivers/staging/media/zoran/zoran_device.c
index 40adceebca7e..1e6782b72369 100644
--- a/drivers/staging/media/zoran/zoran_device.c
+++ b/drivers/staging/media/zoran/zoran_device.c
@@ -92,7 +92,7 @@ GPIO (struct zoran *zr,
 	/* Make sure the bit number is legal
 	 * A bit number of -1 (lacking) gives a mask of 0,
 	 * making it harmless */
-	mask = (1 << (24 + bit)) & 0xff000000;
+	mask = (BIT((24 + bit))) & 0xff000000;
 	reg = btread(ZR36057_GPPGCR1) & ~mask;
 	if (value) {
 		reg |= mask;
@@ -285,8 +285,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
 	case BUZ_MODE_MOTION_DECOMPRESS:
 		btand(~ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
 		reg = btread(ZR36057_VFEHCR);
-		if ((reg & (1 << 10)) && zr->card.type != LML33R10) {
-			reg += ((1 << 10) | 1);
+		if ((reg & (BIT(10))) && zr->card.type != LML33R10) {
+			reg += ((BIT(10)) | 1);
 		}
 		btwrite(reg, ZR36057_VFEHCR);
 		break;
@@ -300,8 +300,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
 		else
 			btor(ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
 		reg = btread(ZR36057_VFEHCR);
-		if (!(reg & (1 << 10)) && zr->card.type != LML33R10) {
-			reg -= ((1 << 10) | 1);
+		if (!(reg & (BIT(10))) && zr->card.type != LML33R10) {
+			reg -= ((BIT(10)) | 1);
 		}
 		btwrite(reg, ZR36057_VFEHCR);
 		break;
@@ -407,7 +407,7 @@ zr36057_set_vfe (struct zoran              *zr,
 	} else if (HorDcm >= 32) {
 		reg |= 2 << ZR36057_VFESPFR_HFilter;	/* 4 tap filter */
 	} else if (HorDcm >= 16) {
-		reg |= 1 << ZR36057_VFESPFR_HFilter;	/* 3 tap filter */
+		reg |= BIT(ZR36057_VFESPFR_HFilter);	/* 3 tap filter */
 	}
 	reg |= format->vfespfr;
 	btwrite(reg, ZR36057_VFESPFR);
-- 
2.19.1




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/2] staging: zoran: remove unnecessary braces
  2018-11-04  3:02 [PATCH 0/2] staging: zoran remove braces and replace BIT macro Ioannis Valasakis
  2018-11-04  3:02 ` [PATCH 1/2] staging: zoran: replace masking with " Ioannis Valasakis
@ 2018-11-04  3:03 ` Ioannis Valasakis
  2018-11-05 13:54   ` Greg KH
  1 sibling, 1 reply; 6+ messages in thread
From: Ioannis Valasakis @ 2018-11-04  3:03 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: gregkh

Braces are not necessary for single statement blocks therefore there
were removed. Reported by checkpatch.

Signed-off-by: Ioannis Valasakis <code@wizofe.uk>
---
 drivers/staging/media/zoran/zoran_device.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/media/zoran/zoran_device.c b/drivers/staging/media/zoran/zoran_device.c
index 1e6782b72369..47214e2de04c 100644
--- a/drivers/staging/media/zoran/zoran_device.c
+++ b/drivers/staging/media/zoran/zoran_device.c
@@ -285,9 +285,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
 	case BUZ_MODE_MOTION_DECOMPRESS:
 		btand(~ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
 		reg = btread(ZR36057_VFEHCR);
-		if ((reg & (BIT(10))) && zr->card.type != LML33R10) {
+		if ((reg & (BIT(10))) && zr->card.type != LML33R10)
 			reg += ((BIT(10)) | 1);
-		}
 		btwrite(reg, ZR36057_VFEHCR);
 		break;
 	case BUZ_MODE_MOTION_COMPRESS:
@@ -300,9 +299,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
 		else
 			btor(ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
 		reg = btread(ZR36057_VFEHCR);
-		if (!(reg & (BIT(10))) && zr->card.type != LML33R10) {
+		if (!(reg & (BIT(10))) && zr->card.type != LML33R10)
 			reg -= ((BIT(10)) | 1);
-		}
 		btwrite(reg, ZR36057_VFEHCR);
 		break;
 	}
-- 
2.19.1




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [Outreachy kernel] [PATCH 1/2] staging: zoran: replace masking with BIT macro
  2018-11-04  3:02 ` [PATCH 1/2] staging: zoran: replace masking with " Ioannis Valasakis
@ 2018-11-04  6:34   ` Julia Lawall
  0 siblings, 0 replies; 6+ messages in thread
From: Julia Lawall @ 2018-11-04  6:34 UTC (permalink / raw)
  To: Ioannis Valasakis; +Cc: outreachy-kernel, gregkh



On Sun, 4 Nov 2018, Ioannis Valasakis wrote:

> Replace bit masking with the more preferable BIT macro.
>
> Signed-off-by: Ioannis Valasakis <code@wizofe.uk>
> ---
>  drivers/staging/media/zoran/zoran_device.c | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/staging/media/zoran/zoran_device.c b/drivers/staging/media/zoran/zoran_device.c
> index 40adceebca7e..1e6782b72369 100644
> --- a/drivers/staging/media/zoran/zoran_device.c
> +++ b/drivers/staging/media/zoran/zoran_device.c
> @@ -92,7 +92,7 @@ GPIO (struct zoran *zr,
>  	/* Make sure the bit number is legal
>  	 * A bit number of -1 (lacking) gives a mask of 0,
>  	 * making it harmless */
> -	mask = (1 << (24 + bit)) & 0xff000000;
> +	mask = (BIT((24 + bit))) & 0xff000000;

In addition to not needing the parentheses around the call to BIT, you
also don't need the extra parentheses around the argument.  Macros should
be written in a defensive way, which is the case of BIT:

#define BIT(nr)			(1UL << (nr))

If the macro is not written in a defensive way, then you should fix the
macro instead of adding extra parentheses at all of the call sites.

julia

>  	reg = btread(ZR36057_GPPGCR1) & ~mask;
>  	if (value) {
>  		reg |= mask;
> @@ -285,8 +285,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
>  	case BUZ_MODE_MOTION_DECOMPRESS:
>  		btand(~ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
>  		reg = btread(ZR36057_VFEHCR);
> -		if ((reg & (1 << 10)) && zr->card.type != LML33R10) {
> -			reg += ((1 << 10) | 1);
> +		if ((reg & (BIT(10))) && zr->card.type != LML33R10) {
> +			reg += ((BIT(10)) | 1);
>  		}
>  		btwrite(reg, ZR36057_VFEHCR);
>  		break;
> @@ -300,8 +300,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
>  		else
>  			btor(ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
>  		reg = btread(ZR36057_VFEHCR);
> -		if (!(reg & (1 << 10)) && zr->card.type != LML33R10) {
> -			reg -= ((1 << 10) | 1);
> +		if (!(reg & (BIT(10))) && zr->card.type != LML33R10) {
> +			reg -= ((BIT(10)) | 1);
>  		}
>  		btwrite(reg, ZR36057_VFEHCR);
>  		break;
> @@ -407,7 +407,7 @@ zr36057_set_vfe (struct zoran              *zr,
>  	} else if (HorDcm >= 32) {
>  		reg |= 2 << ZR36057_VFESPFR_HFilter;	/* 4 tap filter */
>  	} else if (HorDcm >= 16) {
> -		reg |= 1 << ZR36057_VFESPFR_HFilter;	/* 3 tap filter */
> +		reg |= BIT(ZR36057_VFESPFR_HFilter);	/* 3 tap filter */
>  	}
>  	reg |= format->vfespfr;
>  	btwrite(reg, ZR36057_VFESPFR);
> --
> 2.19.1
>
>
> --
> You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com.
> To post to this group, send email to outreachy-kernel@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/e1f47470988dd3e5a8e7d39bf6a051e6de2637a3.1541300498.git.code%40wizofe.uk.
> For more options, visit https://groups.google.com/d/optout.
>


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 2/2] staging: zoran: remove unnecessary braces
  2018-11-04  3:03 ` [PATCH 2/2] staging: zoran: remove unnecessary braces Ioannis Valasakis
@ 2018-11-05 13:54   ` Greg KH
  0 siblings, 0 replies; 6+ messages in thread
From: Greg KH @ 2018-11-05 13:54 UTC (permalink / raw)
  To: Ioannis Valasakis; +Cc: outreachy-kernel

On Sun, Nov 04, 2018 at 03:03:00AM +0000, Ioannis Valasakis wrote:
> Braces are not necessary for single statement blocks therefore there
> were removed. Reported by checkpatch.
> 
> Signed-off-by: Ioannis Valasakis <code@wizofe.uk>
> ---
>  drivers/staging/media/zoran/zoran_device.c | 6 ++----
>  1 file changed, 2 insertions(+), 4 deletions(-)

This patch does not apply to my tree at all :(

Please rebase and resend it.

thanks,

greg k-h


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 2/2] staging: zoran: remove unnecessary braces
  2018-11-05 14:13 [PATCH 0/2] staging: zoran: replace bit mask and fix styling Ioannis Valasakis
@ 2018-11-05 14:13 ` Ioannis Valasakis
  0 siblings, 0 replies; 6+ messages in thread
From: Ioannis Valasakis @ 2018-11-05 14:13 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: gregkh

Braces are not necessary for single statement blocks therefore there
were removed. Reported by checkpatch.

Signed-off-by: Ioannis Valasakis <code@wizofe.uk>
---
 drivers/staging/media/zoran/zoran_device.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/media/zoran/zoran_device.c b/drivers/staging/media/zoran/zoran_device.c
index 1e6782b72369..47214e2de04c 100644
--- a/drivers/staging/media/zoran/zoran_device.c
+++ b/drivers/staging/media/zoran/zoran_device.c
@@ -285,9 +285,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
 	case BUZ_MODE_MOTION_DECOMPRESS:
 		btand(~ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
 		reg = btread(ZR36057_VFEHCR);
-		if ((reg & (BIT(10))) && zr->card.type != LML33R10) {
+		if ((reg & (BIT(10))) && zr->card.type != LML33R10)
 			reg += ((BIT(10)) | 1);
-		}
 		btwrite(reg, ZR36057_VFEHCR);
 		break;
 	case BUZ_MODE_MOTION_COMPRESS:
@@ -300,9 +299,8 @@ zr36057_adjust_vfe (struct zoran          *zr,
 		else
 			btor(ZR36057_VFESPFR_ExtFl, ZR36057_VFESPFR);
 		reg = btread(ZR36057_VFEHCR);
-		if (!(reg & (BIT(10))) && zr->card.type != LML33R10) {
+		if (!(reg & (BIT(10))) && zr->card.type != LML33R10)
 			reg -= ((BIT(10)) | 1);
-		}
 		btwrite(reg, ZR36057_VFEHCR);
 		break;
 	}
-- 
2.19.1




^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-11-05 14:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-04  3:02 [PATCH 0/2] staging: zoran remove braces and replace BIT macro Ioannis Valasakis
2018-11-04  3:02 ` [PATCH 1/2] staging: zoran: replace masking with " Ioannis Valasakis
2018-11-04  6:34   ` [Outreachy kernel] " Julia Lawall
2018-11-04  3:03 ` [PATCH 2/2] staging: zoran: remove unnecessary braces Ioannis Valasakis
2018-11-05 13:54   ` Greg KH
2018-11-05 14:13 [PATCH 0/2] staging: zoran: replace bit mask and fix styling Ioannis Valasakis
2018-11-05 14:13 ` [PATCH 2/2] staging: zoran: remove unnecessary braces Ioannis Valasakis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.