From: Hans Verkuil <hverkuil+cisco@kernel.org>
To: Tomasz Unger <tomasz.unger@yahoo.pl>,
Mauro Carvalho Chehab <mchehab@kernel.org>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-media@vger.kernel.org, linux-staging@lists.linux.dev,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3] staging: media: av7110: replace C++ comments with C style comments in sp8870.c
Date: Mon, 16 Mar 2026 16:24:31 +0100 [thread overview]
Message-ID: <7147803a-0b35-459e-bb18-b7c9cbaa3afb@kernel.org> (raw)
In-Reply-To: <20260314-sp8870-cleanup-v3-1-3ec367f13aa9@yahoo.pl>
Hi Tomasz,
Since C99 comments are allowed these days I'm not going to apply this patch.
It's not worth the effort.
Sorry,
Hans
On 14/03/2026 08:47, Tomasz Unger wrote:
> Replace C++ style comments (//) with C style comments (/* */) in
> sp8870.c to conform to the kernel coding style.
>
> Signed-off-by: Tomasz Unger <tomasz.unger@yahoo.pl>
> ---
> Changes in v3:
> - Convert two consecutive single-line comments to a multi-line comment as suggested by Ethan Tidmore
> - Link to v2: https://lore.kernel.org/r/20260313-sp8870-cleanup-v2-1-ca679e62f9b7@yahoo.pl
>
> Changes in v2:
> - Add changelog text to commit message as requested by Greg Kroah-Hartman
> - Link to v1: https://lore.kernel.org/r/20260313-sp8870-cleanup-v1-1-2d5069c4eec5@yahoo.pl
> ---
> drivers/staging/media/av7110/sp8870.c | 54 ++++++++++++++++++-----------------
> 1 file changed, 28 insertions(+), 26 deletions(-)
>
> diff --git a/drivers/staging/media/av7110/sp8870.c b/drivers/staging/media/av7110/sp8870.c
> index 29fb4934c039..73500f8702d3 100644
> --- a/drivers/staging/media/av7110/sp8870.c
> +++ b/drivers/staging/media/av7110/sp8870.c
> @@ -109,21 +109,21 @@ static int sp8870_firmware_upload(struct sp8870_state *state, const struct firmw
> if (fw->size < SP8870_FIRMWARE_SIZE + SP8870_FIRMWARE_OFFSET)
> return -EINVAL;
>
> - // system controller stop
> + /* system controller stop */
> sp8870_writereg(state, 0x0F00, 0x0000);
>
> - // instruction RAM register hiword
> + /* instruction RAM register hiword */
> sp8870_writereg(state, 0x8F08, ((SP8870_FIRMWARE_SIZE / 2) & 0xFFFF));
>
> - // instruction RAM MWR
> + /* instruction RAM MWR */
> sp8870_writereg(state, 0x8F0A, ((SP8870_FIRMWARE_SIZE / 2) >> 16));
>
> - // do firmware upload
> + /* do firmware upload */
> fw_pos = SP8870_FIRMWARE_OFFSET;
> while (fw_pos < SP8870_FIRMWARE_SIZE + SP8870_FIRMWARE_OFFSET) {
> tx_len = (fw_pos <= SP8870_FIRMWARE_SIZE + SP8870_FIRMWARE_OFFSET - 252) ? 252 :
> SP8870_FIRMWARE_SIZE + SP8870_FIRMWARE_OFFSET - fw_pos;
> - // write register 0xCF0A
> + /* write register 0xCF0A */
> tx_buf[0] = 0xCF;
> tx_buf[1] = 0x0A;
> memcpy(&tx_buf[2], fw_buf + fw_pos, tx_len);
> @@ -149,7 +149,7 @@ static void sp8870_microcontroller_stop(struct sp8870_state *state)
> sp8870_writereg(state, 0x0F08, 0x000);
> sp8870_writereg(state, 0x0F09, 0x000);
>
> - // microcontroller STOP
> + /* microcontroller STOP */
> sp8870_writereg(state, 0x0F00, 0x000);
> }
>
> @@ -158,10 +158,12 @@ static void sp8870_microcontroller_start(struct sp8870_state *state)
> sp8870_writereg(state, 0x0F08, 0x000);
> sp8870_writereg(state, 0x0F09, 0x000);
>
> - // microcontroller START
> + /* microcontroller START */
> sp8870_writereg(state, 0x0F00, 0x001);
> - // not documented but if we don't read 0x0D01 out here
> - // we don't get a correct data valid signal
> + /*
> + * not documented but if we don't read 0x0D01 out here
> + * we don't get a correct data valid signal
> + */
> sp8870_readreg(state, 0x0D01);
> }
>
> @@ -243,7 +245,7 @@ static int configure_reg0xc05(struct dtv_frontend_properties *p, u16 *reg0xc05)
>
> static int sp8870_wake_up(struct sp8870_state *state)
> {
> - // enable TS output and interface pins
> + /* enable TS output and interface pins */
> return sp8870_writereg(state, 0xC18, 0x00D);
> }
>
> @@ -258,29 +260,29 @@ static int sp8870_set_frontend_parameters(struct dvb_frontend *fe)
> if (err)
> return err;
>
> - // system controller stop
> + /* system controller stop */
> sp8870_microcontroller_stop(state);
>
> - // set tuner parameters
> + /* set tuner parameters */
> if (fe->ops.tuner_ops.set_params) {
> fe->ops.tuner_ops.set_params(fe);
> if (fe->ops.i2c_gate_ctrl)
> fe->ops.i2c_gate_ctrl(fe, 0);
> }
>
> - // sample rate correction bit [23..17]
> + /* sample rate correction bit [23..17] */
> sp8870_writereg(state, 0x0319, 0x000A);
>
> - // sample rate correction bit [16..0]
> + /* sample rate correction bit [16..0] */
> sp8870_writereg(state, 0x031A, 0x0AAB);
>
> - // integer carrier offset
> + /* integer carrier offset */
> sp8870_writereg(state, 0x0309, 0x0400);
>
> - // fractional carrier offset
> + /* fractional carrier offset */
> sp8870_writereg(state, 0x030A, 0x0000);
>
> - // filter for 6/7/8 Mhz channel
> + /* filter for 6/7/8 Mhz channel */
> if (p->bandwidth_hz == 6000000)
> sp8870_writereg(state, 0x0311, 0x0002);
> else if (p->bandwidth_hz == 7000000)
> @@ -288,7 +290,7 @@ static int sp8870_set_frontend_parameters(struct dvb_frontend *fe)
> else
> sp8870_writereg(state, 0x0311, 0x0000);
>
> - // scan order: 2k first = 0x0000, 8k first = 0x0001
> + /* scan order: 2k first = 0x0000, 8k first = 0x0001 */
> if (p->transmission_mode == TRANSMISSION_MODE_2K)
> sp8870_writereg(state, 0x0338, 0x0000);
> else
> @@ -296,12 +298,12 @@ static int sp8870_set_frontend_parameters(struct dvb_frontend *fe)
>
> sp8870_writereg(state, 0xc05, reg0xc05);
>
> - // read status reg in order to clear pending irqs
> + /* read status reg in order to clear pending irqs */
> err = sp8870_readreg(state, 0x200);
> if (err < 0)
> return err;
>
> - // system controller start
> + /* system controller start */
> sp8870_microcontroller_start(state);
>
> return 0;
> @@ -337,16 +339,16 @@ static int sp8870_init(struct dvb_frontend *fe)
> /* enable TS output and interface pins */
> sp8870_writereg(state, 0xc18, 0x00d);
>
> - // system controller stop
> + /* system controller stop */
> sp8870_microcontroller_stop(state);
>
> - // ADC mode
> + /* ADC mode */
> sp8870_writereg(state, 0x0301, 0x0003);
>
> - // Reed Solomon parity bytes passed to output
> + /* Reed Solomon parity bytes passed to output */
> sp8870_writereg(state, 0x0C13, 0x0001);
>
> - // MPEG clock is suppressed if no valid data
> + /* MPEG clock is suppressed if no valid data */
> sp8870_writereg(state, 0x0C14, 0x0001);
>
> /* bit 0x010: enable data valid signal */
> @@ -490,7 +492,7 @@ static int sp8870_set_frontend(struct dvb_frontend *fe)
> return err;
>
> for (check_count = 0; check_count < MAXCHECKS; check_count++) {
> -// valid = ((sp8870_readreg(i2c, 0x0200) & 4) == 0);
> + /* valid = ((sp8870_readreg(i2c, 0x0200) & 4) == 0); */
> valid = sp8870_read_data_valid_signal(state);
> if (valid) {
> dprintk("delay = %i usec\n", check_count * 10);
> @@ -526,7 +528,7 @@ static int sp8870_sleep(struct dvb_frontend *fe)
> {
> struct sp8870_state *state = fe->demodulator_priv;
>
> - // tristate TS output and disable interface pins
> + /* tristate TS output and disable interface pins */
> return sp8870_writereg(state, 0xC18, 0x000);
> }
>
>
> ---
> base-commit: 0257f64bdac7fdca30fa3cae0df8b9ecbec7733a
> change-id: 20260313-sp8870-cleanup-c6552094e4c9
>
> Best regards,
prev parent reply other threads:[~2026-03-16 15:24 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20260314-sp8870-cleanup-v3-1-3ec367f13aa9.ref@yahoo.pl>
2026-03-14 7:47 ` [PATCH v3] staging: media: av7110: replace C++ comments with C style comments in sp8870.c Tomasz Unger
2026-03-15 1:43 ` Ethan Tidmore
2026-03-16 15:24 ` Hans Verkuil [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7147803a-0b35-459e-bb18-b7c9cbaa3afb@kernel.org \
--to=hverkuil+cisco@kernel.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=linux-staging@lists.linux.dev \
--cc=mchehab@kernel.org \
--cc=tomasz.unger@yahoo.pl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox