* [PATCH 0/8] staging: line6: checkpatch.pl cleanups
@ 2012-11-11 12:24 Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c Stefan Hajnoczi
` (7 more replies)
0 siblings, 8 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
This series addresses a number of checkpatch.pl warnings, mostly exceeding the
80 character line limit.
Some checkpatch.pl warnings remain in the line6 driver but they are either more
difficult to resolve or I intend to drop that code entirely. So expect a
little more time before the driver passes checkpatch.pl completely.
Stefan Hajnoczi (8):
staging: line6: wrap >80 char lines in capture.c
staging: line6: fix quoted string across lines in midibuf.c
staging: line6: shorten comment below 80 chars in pcm.c
staging: line6: drop trailing whitespace in pcm.h
staging: line6: wrap lines to 80 chars in playback.c
staging: line6: replace deprecated strict_strtol() in toneport.c
staging: line6: wrap lines to 80 chars in usbdefs.h
staging: line6: wrap comment to 80 chars in variax.c
drivers/staging/line6/capture.c | 13 ++++++++-----
drivers/staging/line6/midibuf.c | 6 +++---
drivers/staging/line6/pcm.c | 4 ++--
drivers/staging/line6/pcm.h | 2 +-
drivers/staging/line6/playback.c | 17 +++++++++++------
drivers/staging/line6/toneport.c | 8 ++------
drivers/staging/line6/usbdefs.h | 10 +++++++---
drivers/staging/line6/variax.c | 4 +++-
8 files changed, 37 insertions(+), 27 deletions(-)
--
1.7.12.1
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
2012-11-14 14:33 ` Dan Carpenter
2012-11-11 12:24 ` [PATCH 2/8] staging: line6: fix quoted string across lines in midibuf.c Stefan Hajnoczi
` (6 subsequent siblings)
7 siblings, 1 reply; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/capture.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/line6/capture.c b/drivers/staging/line6/capture.c
index c85c5b6..389c41f 100644
--- a/drivers/staging/line6/capture.c
+++ b/drivers/staging/line6/capture.c
@@ -256,8 +256,8 @@ static void audio_in_callback(struct urb *urb)
#ifdef CONFIG_LINE6_USB_IMPULSE_RESPONSE
if (!(line6pcm->flags & LINE6_BITS_PCM_IMPULSE))
#endif
- if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM, &line6pcm->flags)
- && (fsize > 0))
+ if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM,
+ &line6pcm->flags) && (fsize > 0))
line6_capture_copy(line6pcm, fbuf, fsize);
}
@@ -274,7 +274,8 @@ static void audio_in_callback(struct urb *urb)
#ifdef CONFIG_LINE6_USB_IMPULSE_RESPONSE
if (!(line6pcm->flags & LINE6_BITS_PCM_IMPULSE))
#endif
- if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM, &line6pcm->flags))
+ if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM,
+ &line6pcm->flags))
line6_capture_check_period(line6pcm, length);
}
}
@@ -356,7 +357,8 @@ int snd_line6_capture_trigger(struct snd_line6_pcm *line6pcm, int cmd)
#ifdef CONFIG_PM
case SNDRV_PCM_TRIGGER_RESUME:
#endif
- err = line6_pcm_acquire(line6pcm, LINE6_BIT_PCM_ALSA_CAPTURE_STREAM);
+ err = line6_pcm_acquire(line6pcm,
+ LINE6_BIT_PCM_ALSA_CAPTURE_STREAM);
if (err < 0)
return err;
@@ -367,7 +369,8 @@ int snd_line6_capture_trigger(struct snd_line6_pcm *line6pcm, int cmd)
#ifdef CONFIG_PM
case SNDRV_PCM_TRIGGER_SUSPEND:
#endif
- err = line6_pcm_release(line6pcm, LINE6_BIT_PCM_ALSA_CAPTURE_STREAM);
+ err = line6_pcm_release(line6pcm,
+ LINE6_BIT_PCM_ALSA_CAPTURE_STREAM);
if (err < 0)
return err;
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 2/8] staging: line6: fix quoted string across lines in midibuf.c
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 3/8] staging: line6: shorten comment below 80 chars in pcm.c Stefan Hajnoczi
` (5 subsequent siblings)
7 siblings, 0 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
Checkpatch warns when quoted strings are split across lines. The
rationale is that quoted strings should be left on a single line so that
grep works. (The 80 character line limit does not apply to quoted
strings.)
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/midibuf.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/line6/midibuf.c b/drivers/staging/line6/midibuf.c
index 836e8c8..968e0de 100644
--- a/drivers/staging/line6/midibuf.c
+++ b/drivers/staging/line6/midibuf.c
@@ -64,9 +64,9 @@ int line6_midibuf_init(struct MidiBuffer *this, int size, int split)
void line6_midibuf_status(struct MidiBuffer *this)
{
- pr_debug("midibuf size=%d split=%d pos_read=%d pos_write=%d "
- "full=%d command_prev=%02x\n", this->size, this->split,
- this->pos_read, this->pos_write, this->full, this->command_prev);
+ pr_debug("midibuf size=%d split=%d pos_read=%d pos_write=%d full=%d command_prev=%02x\n",
+ this->size, this->split, this->pos_read, this->pos_write,
+ this->full, this->command_prev);
}
int line6_midibuf_bytes_free(struct MidiBuffer *this)
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 3/8] staging: line6: shorten comment below 80 chars in pcm.c
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 2/8] staging: line6: fix quoted string across lines in midibuf.c Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 4/8] staging: line6: drop trailing whitespace in pcm.h Stefan Hajnoczi
` (4 subsequent siblings)
7 siblings, 0 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/pcm.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/line6/pcm.c b/drivers/staging/line6/pcm.c
index 7fe44a6..6c1e313 100644
--- a/drivers/staging/line6/pcm.c
+++ b/drivers/staging/line6/pcm.c
@@ -109,7 +109,7 @@ int line6_pcm_acquire(struct snd_line6_pcm *line6pcm, int channels)
line6pcm->prev_fbuf = NULL;
if (test_flags(flags_old, flags_new, LINE6_BITS_CAPTURE_BUFFER)) {
- /* We may be invoked multiple times in a row so allocate once only */
+ /* Invoked multiple times in a row so allocate once only */
if (!line6pcm->buffer_in) {
line6pcm->buffer_in =
kmalloc(LINE6_ISO_BUFFERS * LINE6_ISO_PACKETS *
@@ -148,7 +148,7 @@ int line6_pcm_acquire(struct snd_line6_pcm *line6pcm, int channels)
}
if (test_flags(flags_old, flags_new, LINE6_BITS_PLAYBACK_BUFFER)) {
- /* We may be invoked multiple times in a row so allocate once only */
+ /* Invoked multiple times in a row so allocate once only */
if (!line6pcm->buffer_out) {
line6pcm->buffer_out =
kmalloc(LINE6_ISO_BUFFERS * LINE6_ISO_PACKETS *
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 4/8] staging: line6: drop trailing whitespace in pcm.h
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
` (2 preceding siblings ...)
2012-11-11 12:24 ` [PATCH 3/8] staging: line6: shorten comment below 80 chars in pcm.c Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 5/8] staging: line6: wrap lines to 80 chars in playback.c Stefan Hajnoczi
` (3 subsequent siblings)
7 siblings, 0 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/pcm.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/line6/pcm.h b/drivers/staging/line6/pcm.h
index 5210ec8..6aa0d46 100644
--- a/drivers/staging/line6/pcm.h
+++ b/drivers/staging/line6/pcm.h
@@ -167,7 +167,7 @@ enum {
#endif
LINE6_BIT_PCM_ALSA_CAPTURE_STREAM |
LINE6_BIT_PCM_MONITOR_CAPTURE_STREAM,
-
+
LINE6_BITS_STREAM =
LINE6_BITS_PLAYBACK_STREAM |
LINE6_BITS_CAPTURE_STREAM
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 5/8] staging: line6: wrap lines to 80 chars in playback.c
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
` (3 preceding siblings ...)
2012-11-11 12:24 ` [PATCH 4/8] staging: line6: drop trailing whitespace in pcm.h Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 6/8] staging: line6: replace deprecated strict_strtol() in toneport.c Stefan Hajnoczi
` (2 subsequent siblings)
7 siblings, 0 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
There are a few instances of 80+ character lines in playback.c. Two
instances are just because of a useless comment "this is somewhat
paranoid", so drop the comment. Other instances are straightforward
line wrapping.
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/playback.c | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/drivers/staging/line6/playback.c b/drivers/staging/line6/playback.c
index a0ab9d0..4cf23af 100644
--- a/drivers/staging/line6/playback.c
+++ b/drivers/staging/line6/playback.c
@@ -185,7 +185,7 @@ static int submit_audio_out_urb(struct snd_line6_pcm *line6pcm)
if (urb_size == 0) {
/* can't determine URB size */
spin_unlock_irqrestore(&line6pcm->lock_audio_out, flags);
- dev_err(line6pcm->line6->ifcdev, "driver bug: urb_size = 0\n"); /* this is somewhat paranoid */
+ dev_err(line6pcm->line6->ifcdev, "driver bug: urb_size = 0\n");
return -EINVAL;
}
@@ -218,7 +218,8 @@ static int submit_audio_out_urb(struct snd_line6_pcm *line6pcm)
len * bytes_per_frame, runtime->dma_area,
(urb_frames - len) * bytes_per_frame);
} else
- dev_err(line6pcm->line6->ifcdev, "driver bug: len = %d\n", len); /* this is somewhat paranoid */
+ dev_err(line6pcm->line6->ifcdev, "driver bug: len = %d\n",
+ len);
} else {
memcpy(urb_out->transfer_buffer,
runtime->dma_area +
@@ -319,7 +320,8 @@ void line6_unlink_audio_out_urbs(struct snd_line6_pcm *line6pcm)
}
/*
- Wait until unlinking of all currently active playback URBs has been finished.
+ Wait until unlinking of all currently active playback URBs has been
+ finished.
*/
void line6_wait_clear_audio_out_urbs(struct snd_line6_pcm *line6pcm)
{
@@ -413,7 +415,8 @@ static void audio_out_callback(struct urb *urb)
if (!shutdown) {
submit_audio_out_urb(line6pcm);
- if (test_bit(LINE6_INDEX_PCM_ALSA_PLAYBACK_STREAM, &line6pcm->flags)) {
+ if (test_bit(LINE6_INDEX_PCM_ALSA_PLAYBACK_STREAM,
+ &line6pcm->flags)) {
line6pcm->bytes_out += length;
if (line6pcm->bytes_out >= line6pcm->period_out) {
line6pcm->bytes_out %= line6pcm->period_out;
@@ -499,7 +502,8 @@ int snd_line6_playback_trigger(struct snd_line6_pcm *line6pcm, int cmd)
#ifdef CONFIG_PM
case SNDRV_PCM_TRIGGER_RESUME:
#endif
- err = line6_pcm_acquire(line6pcm, LINE6_BIT_PCM_ALSA_PLAYBACK_STREAM);
+ err = line6_pcm_acquire(line6pcm,
+ LINE6_BIT_PCM_ALSA_PLAYBACK_STREAM);
if (err < 0)
return err;
@@ -510,7 +514,8 @@ int snd_line6_playback_trigger(struct snd_line6_pcm *line6pcm, int cmd)
#ifdef CONFIG_PM
case SNDRV_PCM_TRIGGER_SUSPEND:
#endif
- err = line6_pcm_release(line6pcm, LINE6_BIT_PCM_ALSA_PLAYBACK_STREAM);
+ err = line6_pcm_release(line6pcm,
+ LINE6_BIT_PCM_ALSA_PLAYBACK_STREAM);
if (err < 0)
return err;
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 6/8] staging: line6: replace deprecated strict_strtol() in toneport.c
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
` (4 preceding siblings ...)
2012-11-11 12:24 ` [PATCH 5/8] staging: line6: wrap lines to 80 chars in playback.c Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 7/8] staging: line6: wrap lines to 80 chars in usbdefs.h Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 8/8] staging: line6: wrap comment to 80 chars in variax.c Stefan Hajnoczi
7 siblings, 0 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
The LED value is an int, so replace strict_strtol() with kstrtoint().
It's safe to pass in the actual variable instead of a local temporary
because strto*() doesn't write to the result unless the function returns
success.
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/toneport.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/staging/line6/toneport.c b/drivers/staging/line6/toneport.c
index 31b624b..a529dd3 100644
--- a/drivers/staging/line6/toneport.c
+++ b/drivers/staging/line6/toneport.c
@@ -127,13 +127,11 @@ static ssize_t toneport_set_led_red(struct device *dev,
const char *buf, size_t count)
{
int retval;
- long value;
- retval = strict_strtol(buf, 10, &value);
+ retval = kstrtoint(buf, 10, &led_red);
if (retval)
return retval;
- led_red = value;
toneport_update_led(dev);
return count;
}
@@ -143,13 +141,11 @@ static ssize_t toneport_set_led_green(struct device *dev,
const char *buf, size_t count)
{
int retval;
- long value;
- retval = strict_strtol(buf, 10, &value);
+ retval = kstrtoint(buf, 10, &led_green);
if (retval)
return retval;
- led_green = value;
toneport_update_led(dev);
return count;
}
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 7/8] staging: line6: wrap lines to 80 chars in usbdefs.h
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
` (5 preceding siblings ...)
2012-11-11 12:24 ` [PATCH 6/8] staging: line6: replace deprecated strict_strtol() in toneport.c Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 8/8] staging: line6: wrap comment to 80 chars in variax.c Stefan Hajnoczi
7 siblings, 0 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/usbdefs.h | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/line6/usbdefs.h b/drivers/staging/line6/usbdefs.h
index 353d59d..43eb540 100644
--- a/drivers/staging/line6/usbdefs.h
+++ b/drivers/staging/line6/usbdefs.h
@@ -83,11 +83,15 @@ enum {
LINE6_BIT(VARIAX),
LINE6_BITS_PRO = LINE6_BIT_BASSPODXTPRO | LINE6_BIT_PODXTPRO,
- LINE6_BITS_LIVE = LINE6_BIT_BASSPODXTLIVE | LINE6_BIT_PODXTLIVE | LINE6_BIT_PODX3LIVE,
- LINE6_BITS_PODXTALL = LINE6_BIT_PODXT | LINE6_BIT_PODXTLIVE | LINE6_BIT_PODXTPRO,
+ LINE6_BITS_LIVE = LINE6_BIT_BASSPODXTLIVE | LINE6_BIT_PODXTLIVE |
+ LINE6_BIT_PODX3LIVE,
+ LINE6_BITS_PODXTALL = LINE6_BIT_PODXT | LINE6_BIT_PODXTLIVE |
+ LINE6_BIT_PODXTPRO,
LINE6_BITS_PODX3ALL = LINE6_BIT_PODX3 | LINE6_BIT_PODX3LIVE,
LINE6_BITS_PODHDALL = LINE6_BIT_PODHD300 | LINE6_BIT_PODHD500,
- LINE6_BITS_BASSPODXTALL = LINE6_BIT_BASSPODXT | LINE6_BIT_BASSPODXTLIVE | LINE6_BIT_BASSPODXTPRO
+ LINE6_BITS_BASSPODXTALL = LINE6_BIT_BASSPODXT |
+ LINE6_BIT_BASSPODXTLIVE |
+ LINE6_BIT_BASSPODXTPRO
};
/* device supports settings parameter via USB */
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 8/8] staging: line6: wrap comment to 80 chars in variax.c
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
` (6 preceding siblings ...)
2012-11-11 12:24 ` [PATCH 7/8] staging: line6: wrap lines to 80 chars in usbdefs.h Stefan Hajnoczi
@ 2012-11-11 12:24 ` Stefan Hajnoczi
7 siblings, 0 replies; 15+ messages in thread
From: Stefan Hajnoczi @ 2012-11-11 12:24 UTC (permalink / raw)
To: devel
Cc: Markus Grabner, Daniel Mack, Greg Kroah-Hartman, line6linux-devel,
linux-kernel, Stefan Hajnoczi
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
---
drivers/staging/line6/variax.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/staging/line6/variax.c b/drivers/staging/line6/variax.c
index f97416b..1b85ecc 100644
--- a/drivers/staging/line6/variax.c
+++ b/drivers/staging/line6/variax.c
@@ -160,7 +160,9 @@ static void variax_startup5(unsigned long data)
/* current model dump: */
line6_dump_request_async(&variax->dumpreq, &variax->line6, 0,
VARIAX_DUMP_PASS1);
- /* passes 2 and 3 are performed implicitly before entering variax_startup6 */
+ /* passes 2 and 3 are performed implicitly before entering
+ * variax_startup6.
+ */
}
static void variax_startup6(struct usb_line6_variax *variax)
--
1.7.12.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c
2012-11-11 12:24 ` [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c Stefan Hajnoczi
@ 2012-11-14 14:33 ` Dan Carpenter
2012-11-15 21:03 ` Markus Grabner
0 siblings, 1 reply; 15+ messages in thread
From: Dan Carpenter @ 2012-11-14 14:33 UTC (permalink / raw)
To: Stefan Hajnoczi
Cc: devel, line6linux-devel, linux-kernel, Daniel Mack,
Markus Grabner, Greg Kroah-Hartman
On Sun, Nov 11, 2012 at 01:24:39PM +0100, Stefan Hajnoczi wrote:
> Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
> ---
> drivers/staging/line6/capture.c | 13 ++++++++-----
> 1 file changed, 8 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/staging/line6/capture.c b/drivers/staging/line6/capture.c
> index c85c5b6..389c41f 100644
> --- a/drivers/staging/line6/capture.c
> +++ b/drivers/staging/line6/capture.c
> @@ -256,8 +256,8 @@ static void audio_in_callback(struct urb *urb)
> #ifdef CONFIG_LINE6_USB_IMPULSE_RESPONSE
> if (!(line6pcm->flags & LINE6_BITS_PCM_IMPULSE))
> #endif
> - if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM, &line6pcm->flags)
> - && (fsize > 0))
> + if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM,
The reason this is hitting the 80 character limit is because
"LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM" is 35 characters long. It
isn't even clear from the name what it holds. It's just a very crap
name.
regards,
dan carpenter
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c
2012-11-14 14:33 ` Dan Carpenter
@ 2012-11-15 21:03 ` Markus Grabner
2012-11-15 21:38 ` Dan Carpenter
2012-11-15 22:12 ` Joe Perches
0 siblings, 2 replies; 15+ messages in thread
From: Markus Grabner @ 2012-11-15 21:03 UTC (permalink / raw)
To: Dan Carpenter
Cc: Stefan Hajnoczi, devel, line6linux-devel, linux-kernel,
Daniel Mack, Greg Kroah-Hartman
Am Mittwoch, 14. November 2012, 17:33:05 schrieb Dan Carpenter:
> On Sun, Nov 11, 2012 at 01:24:39PM +0100, Stefan Hajnoczi wrote:
> > Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
> > ---
> >
> > drivers/staging/line6/capture.c | 13 ++++++++-----
> > 1 file changed, 8 insertions(+), 5 deletions(-)
> >
> > diff --git a/drivers/staging/line6/capture.c
> > b/drivers/staging/line6/capture.c index c85c5b6..389c41f 100644
> > --- a/drivers/staging/line6/capture.c
> > +++ b/drivers/staging/line6/capture.c
> > @@ -256,8 +256,8 @@ static void audio_in_callback(struct urb *urb)
> >
> > #ifdef CONFIG_LINE6_USB_IMPULSE_RESPONSE
> >
> > if (!(line6pcm->flags & LINE6_BITS_PCM_IMPULSE))
> >
> > #endif
> >
> > - if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM, &line6pcm-
>flags)
> > - && (fsize > 0))
> > + if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM,
>
> The reason this is hitting the 80 character limit is because
> "LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM" is 35 characters long. It
> isn't even clear from the name what it holds. It's just a very crap
> name.
Please refer to the file pcm.h for a detailed documentation of this and
similar names (in fact, the documentation explains the LINE6_BIT_PCM_* names
instead, but I bevlieve the correspondence is obvious). It's hard to define a
shorter name which is at the same time descriptive, consistent, and not to be
confused with related names.
Should such documentation be moved to a separate file (e.g.,
"Documentation/sound/alsa/line6usb.txt")?
Kind regards,
Markus
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c
2012-11-15 21:03 ` Markus Grabner
@ 2012-11-15 21:38 ` Dan Carpenter
2012-11-15 22:12 ` Joe Perches
1 sibling, 0 replies; 15+ messages in thread
From: Dan Carpenter @ 2012-11-15 21:38 UTC (permalink / raw)
To: Markus Grabner
Cc: Stefan Hajnoczi, devel, line6linux-devel, linux-kernel,
Daniel Mack, Greg Kroah-Hartman
On Thu, Nov 15, 2012 at 10:03:27PM +0100, Markus Grabner wrote:
> Am Mittwoch, 14. November 2012, 17:33:05 schrieb Dan Carpenter:
> > On Sun, Nov 11, 2012 at 01:24:39PM +0100, Stefan Hajnoczi wrote:
> > > Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
> > > ---
> > >
> > > drivers/staging/line6/capture.c | 13 ++++++++-----
> > > 1 file changed, 8 insertions(+), 5 deletions(-)
> > >
> > > diff --git a/drivers/staging/line6/capture.c
> > > b/drivers/staging/line6/capture.c index c85c5b6..389c41f 100644
> > > --- a/drivers/staging/line6/capture.c
> > > +++ b/drivers/staging/line6/capture.c
> > > @@ -256,8 +256,8 @@ static void audio_in_callback(struct urb *urb)
> > >
> > > #ifdef CONFIG_LINE6_USB_IMPULSE_RESPONSE
> > >
> > > if (!(line6pcm->flags & LINE6_BITS_PCM_IMPULSE))
> > >
> > > #endif
> > >
> > > - if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM, &line6pcm-
> >flags)
> > > - && (fsize > 0))
> > > + if (test_bit(LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM,
> >
> > The reason this is hitting the 80 character limit is because
> > "LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM" is 35 characters long. It
> > isn't even clear from the name what it holds. It's just a very crap
> > name.
> Please refer to the file pcm.h for a detailed documentation of this and
> similar names (in fact, the documentation explains the LINE6_BIT_PCM_* names
> instead, but I bevlieve the correspondence is obvious). It's hard to define a
> shorter name which is at the same time descriptive, consistent, and not to be
> confused with related names.
>
> Should such documentation be moved to a separate file (e.g.,
> "Documentation/sound/alsa/line6usb.txt")?
The documentation is pretty good actually and it belongs where it
is. But 35 characters is just tooooooooooooooooooooooooooooooooooo
long.
To me the word "INDEX_" is confusing because what are we indexing?
In this context it means the the variable is a bit flag. That was
obvious because we were calling test_bit().
I think we could drop the PCM_ as well, because why do we need that?
We could change the LINE6 to L6.
if (test_bit(L6_ALSA_CAPTURE_STREAM, &line6pcm - flags)
It fits!
regards,
dan carpenter
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c
2012-11-15 21:03 ` Markus Grabner
2012-11-15 21:38 ` Dan Carpenter
@ 2012-11-15 22:12 ` Joe Perches
2012-11-15 23:43 ` Markus Grabner
1 sibling, 1 reply; 15+ messages in thread
From: Joe Perches @ 2012-11-15 22:12 UTC (permalink / raw)
To: Markus Grabner
Cc: Dan Carpenter, Stefan Hajnoczi, devel, line6linux-devel,
linux-kernel, Daniel Mack, Greg Kroah-Hartman
On Thu, 2012-11-15 at 22:03 +0100, Markus Grabner wrote:
> Am Mittwoch, 14. November 2012, 17:33:05 schrieb Dan Carpenter:
> > The reason this is hitting the 80 character limit is because
> > "LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM" is 35 characters long. It
> > isn't even clear from the name what it holds. It's just a very crap
> > name.
> Please refer to the file pcm.h for a detailed documentation of this and
> similar names (in fact, the documentation explains the LINE6_BIT_PCM_* names
> instead, but I bevlieve the correspondence is obvious). It's hard to define a
> shorter name which is at the same time descriptive, consistent, and not to be
> confused with related names.
>
> Should such documentation be moved to a separate file (e.g.,
> "Documentation/sound/alsa/line6usb.txt")?
Documenting poor naming choices doesn't make it better.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c
2012-11-15 22:12 ` Joe Perches
@ 2012-11-15 23:43 ` Markus Grabner
2012-11-16 0:30 ` Joe Perches
0 siblings, 1 reply; 15+ messages in thread
From: Markus Grabner @ 2012-11-15 23:43 UTC (permalink / raw)
To: Joe Perches
Cc: Dan Carpenter, Stefan Hajnoczi, devel, line6linux-devel,
linux-kernel, Daniel Mack, Greg Kroah-Hartman
On Thursday 15 November 2012 14:12:31 Joe Perches wrote:
> On Thu, 2012-11-15 at 22:03 +0100, Markus Grabner wrote:
> > Am Mittwoch, 14. November 2012, 17:33:05 schrieb Dan Carpenter:
> > > The reason this is hitting the 80 character limit is because
> > > "LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM" is 35 characters long. It
> > > isn't even clear from the name what it holds. It's just a very crap
> > > name.
> >
> > Please refer to the file pcm.h for a detailed documentation of this and
> > similar names (in fact, the documentation explains the LINE6_BIT_PCM_*
> > names instead, but I bevlieve the correspondence is obvious). It's hard
> > to define a shorter name which is at the same time descriptive,
> > consistent, and not to be confused with related names.
> >
> > Should such documentation be moved to a separate file (e.g.,
> > "Documentation/sound/alsa/line6usb.txt")?
>
> Documenting poor naming choices doesn't make it better.
Yes, but the documentation might help understanding why a particular naming
was chosen and that it might not be as poor as it seemed at first sight. I
assume that you are aware of the meaning of the LINE6_INDEX_PCM_* symbols (and
of the issues that were fixed by introducing them), so which naming scheme
would you propose instead?
Kind regards,
Markus
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c
2012-11-15 23:43 ` Markus Grabner
@ 2012-11-16 0:30 ` Joe Perches
0 siblings, 0 replies; 15+ messages in thread
From: Joe Perches @ 2012-11-16 0:30 UTC (permalink / raw)
To: Markus Grabner
Cc: Dan Carpenter, Stefan Hajnoczi, devel, line6linux-devel,
linux-kernel, Daniel Mack, Greg Kroah-Hartman
On Fri, 2012-11-16 at 00:43 +0100, Markus Grabner wrote:
> On Thursday 15 November 2012 14:12:31 Joe Perches wrote:
> > On Thu, 2012-11-15 at 22:03 +0100, Markus Grabner wrote:
> > > Am Mittwoch, 14. November 2012, 17:33:05 schrieb Dan Carpenter:
> > > > The reason this is hitting the 80 character limit is because
> > > > "LINE6_INDEX_PCM_ALSA_CAPTURE_STREAM" is 35 characters long. It
> > > > isn't even clear from the name what it holds. It's just a very crap
> > > > name.
> > >
> > > Please refer to the file pcm.h for a detailed documentation of this and
> > > similar names (in fact, the documentation explains the LINE6_BIT_PCM_*
> > > names instead, but I bevlieve the correspondence is obvious). It's hard
> > > to define a shorter name which is at the same time descriptive,
> > > consistent, and not to be confused with related names.
> > >
> > > Should such documentation be moved to a separate file (e.g.,
> > > "Documentation/sound/alsa/line6usb.txt")?
> >
> > Documenting poor naming choices doesn't make it better.
> Yes, but the documentation might help understanding why a particular naming
> was chosen and that it might not be as poor as it seemed at first sight. I
> assume that you are aware of the meaning of the LINE6_INDEX_PCM_* symbols (and
> of the issues that were fixed by introducing them), so which naming scheme
Hi Markus
Dunno why they were introduced, but I think
several things could be shorter as to me
none of these longish L6_BIT(foo) elements
means much and I'd need to read the code
to figure them out anyway.
the LINE6_ prefix is excessive,
L6_ would probably be fine.
(and that goes for all the functions too)
CAPTURE/RECORD could be RD/WR
MONITOR could be MON
IMPULSE could be IRM
BUFFER could be I
STREAM could be O
(or the other way 'round)
etc..., cheers, Joe
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2012-11-16 0:31 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-11 12:24 [PATCH 0/8] staging: line6: checkpatch.pl cleanups Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 1/8] staging: line6: wrap >80 char lines in capture.c Stefan Hajnoczi
2012-11-14 14:33 ` Dan Carpenter
2012-11-15 21:03 ` Markus Grabner
2012-11-15 21:38 ` Dan Carpenter
2012-11-15 22:12 ` Joe Perches
2012-11-15 23:43 ` Markus Grabner
2012-11-16 0:30 ` Joe Perches
2012-11-11 12:24 ` [PATCH 2/8] staging: line6: fix quoted string across lines in midibuf.c Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 3/8] staging: line6: shorten comment below 80 chars in pcm.c Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 4/8] staging: line6: drop trailing whitespace in pcm.h Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 5/8] staging: line6: wrap lines to 80 chars in playback.c Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 6/8] staging: line6: replace deprecated strict_strtol() in toneport.c Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 7/8] staging: line6: wrap lines to 80 chars in usbdefs.h Stefan Hajnoczi
2012-11-11 12:24 ` [PATCH 8/8] staging: line6: wrap comment to 80 chars in variax.c Stefan Hajnoczi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox