mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] staging: comedi: proc.c Fixed warning and brace code style issue [kernel: linux-next: next-20130607]
@ 2013-06-07  7:36 Daniel Hamacher
  0 siblings, 0 replies; 3+ messages in thread
From: Daniel Hamacher @ 2013-06-07  7:36 UTC (permalink / raw)
  To: greg; +Cc: abbotti, fmhess, linux-kernel, Daniel Hamacher

checkpatch provided a warning on line 38. It recommended seq_puts instead of seq_printf.
Since the return value of printf is ignored, I decided to switch to the seq_puts
function since it is just regular character output.
source:: http://lwn.net/Articles/22355/

I also added braces on a for loop, since loops should be in braces.
source:: Documentation/CodingStyle

Signed-off-by: Daniel Hamcher <danielhamacher.dh@gmail.com>
---
 drivers/staging/comedi/proc.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/comedi/proc.c b/drivers/staging/comedi/proc.c
index 8ee9442..5cf19b3 100644
--- a/drivers/staging/comedi/proc.c
+++ b/drivers/staging/comedi/proc.c
@@ -34,11 +34,11 @@ static int comedi_read(struct seq_file *m, void *v)
 	int devices_q = 0;
 	struct comedi_driver *driv;
 
-	seq_printf(m,
-		     "comedi version " COMEDI_RELEASE "\n"
-		     "format string: %s\n",
-		     "\"%2d: %-20s %-20s %4d\", i, "
-		     "driver_name, board_name, n_subdevices");
+	seq_puts(m,
+		"comedi version " COMEDI_RELEASE "\n"
+		"format string: %s\n",
+		"\"%2d: %-20s %-20s %4d\", i, "
+		"driver_name, board_name, n_subdevices");
 
 	for (i = 0; i < COMEDI_NUM_BOARD_MINORS; i++) {
 		struct comedi_device *dev = comedi_dev_from_minor(i);
@@ -57,10 +57,11 @@ static int comedi_read(struct seq_file *m, void *v)
 
 	for (driv = comedi_drivers; driv; driv = driv->next) {
 		seq_printf(m, "%s:\n", driv->driver_name);
-		for (i = 0; i < driv->num_names; i++)
+		for (i = 0; i < driv->num_names; i++) {
 			seq_printf(m, " %s\n",
 				   *(char **)((char *)driv->board_name +
 					      i * driv->offset));
+		}
 
 		if (!driv->num_names)
 			seq_printf(m, " %s\n", driv->driver_name);
-- 
1.7.11.7


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

* Re: [PATCH] staging: comedi: proc.c Fixed warning and brace code style issue [kernel: linux-next: next-20130607]
  2013-06-07  7:27 Daniel Hamacher
@ 2013-06-07  7:47 ` Joe Perches
  0 siblings, 0 replies; 3+ messages in thread
From: Joe Perches @ 2013-06-07  7:47 UTC (permalink / raw)
  To: Daniel Hamacher; +Cc: greg, abotti, fmhess, linux-kernel

On Fri, 2013-06-07 at 01:27 -0600, Daniel Hamacher wrote:
> checkpatch provided a warning on line 38. It recommended seq_puts instead of seq_printf.
> Since the return value of printf is ignored, I decided to switch to the seq_puts
> function since it is just regular character output.
> source:: http://lwn.net/Articles/22355/
> 
> I also added braces on a for loop, since loops should be in braces.
> source:: Documentation/CodingStyle
> 
> Signed-off-by: Daniel Hamcher <danielhamacher.dh@gmail.com>
> ---
>  drivers/staging/comedi/proc.c | 13 +++++++------
>  1 file changed, 7 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/staging/comedi/proc.c b/drivers/staging/comedi/proc.c
> index 8ee9442..5cf19b3 100644
> --- a/drivers/staging/comedi/proc.c
> +++ b/drivers/staging/comedi/proc.c
> @@ -34,11 +34,11 @@ static int comedi_read(struct seq_file *m, void *v)
>  	int devices_q = 0;
>  	struct comedi_driver *driv;
>  
> -	seq_printf(m,
> -		     "comedi version " COMEDI_RELEASE "\n"
> -		     "format string: %s\n",
> -		     "\"%2d: %-20s %-20s %4d\", i, "
> -		     "driver_name, board_name, n_subdevices");
> +	seq_puts(m,
> +		"comedi version " COMEDI_RELEASE "\n"
> +		"format string: %s\n",
> +		"\"%2d: %-20s %-20s %4d\", i, "
> +		"driver_name, board_name, n_subdevices");

Please compile the files patched by your patches
before submitting the patches.

This doesn't compile, the seq_printf is correct
and the recommendation to use seq_puts not correct.
checkpatch ain't perfect.

> @@ -57,10 +57,11 @@ static int comedi_read(struct seq_file *m, void *v)
>  
>  	for (driv = comedi_drivers; driv; driv = driv->next) {
>  		seq_printf(m, "%s:\n", driv->driver_name);
> -		for (i = 0; i < driv->num_names; i++)
> +		for (i = 0; i < driv->num_names; i++) {
>  			seq_printf(m, " %s\n",
>  				   *(char **)((char *)driv->board_name +
>  					      i * driv->offset));
> +		}

Adding braces here is not necessary.

Run checkpatch on your patches too.



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

* [PATCH] staging: comedi: proc.c Fixed warning and brace code style issue [kernel: linux-next: next-20130607]
@ 2013-06-07  7:27 Daniel Hamacher
  2013-06-07  7:47 ` Joe Perches
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel Hamacher @ 2013-06-07  7:27 UTC (permalink / raw)
  To: greg; +Cc: abotti, fmhess, linux-kernel, Daniel Hamacher

checkpatch provided a warning on line 38. It recommended seq_puts instead of seq_printf.
Since the return value of printf is ignored, I decided to switch to the seq_puts
function since it is just regular character output.
source:: http://lwn.net/Articles/22355/

I also added braces on a for loop, since loops should be in braces.
source:: Documentation/CodingStyle

Signed-off-by: Daniel Hamcher <danielhamacher.dh@gmail.com>
---
 drivers/staging/comedi/proc.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/comedi/proc.c b/drivers/staging/comedi/proc.c
index 8ee9442..5cf19b3 100644
--- a/drivers/staging/comedi/proc.c
+++ b/drivers/staging/comedi/proc.c
@@ -34,11 +34,11 @@ static int comedi_read(struct seq_file *m, void *v)
 	int devices_q = 0;
 	struct comedi_driver *driv;
 
-	seq_printf(m,
-		     "comedi version " COMEDI_RELEASE "\n"
-		     "format string: %s\n",
-		     "\"%2d: %-20s %-20s %4d\", i, "
-		     "driver_name, board_name, n_subdevices");
+	seq_puts(m,
+		"comedi version " COMEDI_RELEASE "\n"
+		"format string: %s\n",
+		"\"%2d: %-20s %-20s %4d\", i, "
+		"driver_name, board_name, n_subdevices");
 
 	for (i = 0; i < COMEDI_NUM_BOARD_MINORS; i++) {
 		struct comedi_device *dev = comedi_dev_from_minor(i);
@@ -57,10 +57,11 @@ static int comedi_read(struct seq_file *m, void *v)
 
 	for (driv = comedi_drivers; driv; driv = driv->next) {
 		seq_printf(m, "%s:\n", driv->driver_name);
-		for (i = 0; i < driv->num_names; i++)
+		for (i = 0; i < driv->num_names; i++) {
 			seq_printf(m, " %s\n",
 				   *(char **)((char *)driv->board_name +
 					      i * driv->offset));
+		}
 
 		if (!driv->num_names)
 			seq_printf(m, " %s\n", driv->driver_name);
-- 
1.7.11.7


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

end of thread, other threads:[~2013-06-07  7:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-07  7:36 [PATCH] staging: comedi: proc.c Fixed warning and brace code style issue [kernel: linux-next: next-20130607] Daniel Hamacher
  -- strict thread matches above, loose matches on Subject: below --
2013-06-07  7:27 Daniel Hamacher
2013-06-07  7:47 ` Joe Perches

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®