On Fri Oct 31 22:26:45 2025 +0530, Shrikant Raskar wrote:
> The existing 'dprintk' macro used an unwrapped 'if' statement which was
> flagged by checkpatch, but instead of wrapping it, the debug handling
> can be simplified.
> 
> This patch removes the 'dprintk' macro entirely and replaces all its
> usages with v4l2_info() helper. The unused 'PREFIX' macro is also
> removed.
> 
> Signed-off-by: Shrikant Raskar <[email protected]>
> Signed-off-by: Hans Verkuil <[email protected]>

Patch committed.

Thanks,
Hans Verkuil

 drivers/media/i2c/saa6588.c | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

---

diff --git a/drivers/media/i2c/saa6588.c b/drivers/media/i2c/saa6588.c
index fb09e4560d8a..90ae4121a68a 100644
--- a/drivers/media/i2c/saa6588.c
+++ b/drivers/media/i2c/saa6588.c
@@ -49,8 +49,6 @@ MODULE_LICENSE("GPL");
 /* ---------------------------------------------------------------------- */
 
 #define UNSET       (-1U)
-#define PREFIX      "saa6588: "
-#define dprintk     if (debug) printk
 
 struct saa6588 {
        struct v4l2_subdev sd;
@@ -144,14 +142,14 @@ static bool block_from_buf(struct saa6588 *s, unsigned 
char *buf)
 
        if (s->rd_index == s->wr_index) {
                if (debug > 2)
-                       dprintk(PREFIX "Read: buffer empty.\n");
+                       v4l2_info(&s->sd, "Read: buffer empty.\n");
                return false;
        }
 
        if (debug > 2) {
-               dprintk(PREFIX "Read: ");
+               v4l2_info(&s->sd, "Read: ");
                for (i = s->rd_index; i < s->rd_index + 3; i++)
-                       dprintk("0x%02x ", s->buffer[i]);
+                       v4l2_info(&s->sd, "0x%02x ", s->buffer[i]);
        }
 
        memcpy(buf, &s->buffer[s->rd_index], 3);
@@ -162,7 +160,7 @@ static bool block_from_buf(struct saa6588 *s, unsigned char 
*buf)
        s->block_count--;
 
        if (debug > 2)
-               dprintk("%d blocks total.\n", s->block_count);
+               v4l2_info(&s->sd, "%d blocks total.\n", s->block_count);
 
        return true;
 }
@@ -222,11 +220,11 @@ static void block_to_buf(struct saa6588 *s, unsigned char 
*blockbuf)
        unsigned int i;
 
        if (debug > 3)
-               dprintk(PREFIX "New block: ");
+               v4l2_info(&s->sd, "New block: ");
 
        for (i = 0; i < 3; ++i) {
                if (debug > 3)
-                       dprintk("0x%02x ", blockbuf[i]);
+                       v4l2_info(&s->sd, "0x%02x ", blockbuf[i]);
                s->buffer[s->wr_index] = blockbuf[i];
                s->wr_index++;
        }
@@ -242,7 +240,7 @@ static void block_to_buf(struct saa6588 *s, unsigned char 
*blockbuf)
                s->block_count++;
 
        if (debug > 3)
-               dprintk("%d blocks total.\n", s->block_count);
+               v4l2_info(&s->sd, "%d blocks total.\n", s->block_count);
 }
 
 static void saa6588_i2c_poll(struct saa6588 *s)
@@ -257,7 +255,7 @@ static void saa6588_i2c_poll(struct saa6588 *s)
           SAA6588 returns garbage otherwise. */
        if (6 != i2c_master_recv(client, &tmpbuf[0], 6)) {
                if (debug > 1)
-                       dprintk(PREFIX "read error!\n");
+                       v4l2_info(&s->sd, "read error!\n");
                return;
        }
 
@@ -267,7 +265,7 @@ static void saa6588_i2c_poll(struct saa6588 *s)
        blocknum = tmpbuf[0] >> 5;
        if (blocknum == s->last_blocknum) {
                if (debug > 3)
-                       dprintk("Saw block %d again.\n", blocknum);
+                       v4l2_info(&s->sd, "Saw block %d again.\n", blocknum);
                return;
        }
 
@@ -370,12 +368,13 @@ static void saa6588_configure(struct saa6588 *s)
                break;
        }
 
-       dprintk(PREFIX "writing: 0w=0x%02x 1w=0x%02x 2w=0x%02x\n",
-               buf[0], buf[1], buf[2]);
+       if (debug)
+               v4l2_info(&s->sd, "writing: 0w=0x%02x 1w=0x%02x 2w=0x%02x\n",
+                         buf[0], buf[1], buf[2]);
 
        rc = i2c_master_send(client, buf, 3);
        if (rc != 3)
-               printk(PREFIX "i2c i/o error: rc == %d (should be 3)\n", rc);
+               v4l2_info(&s->sd, "i2c i/o error: rc == %d (should be 3)\n", 
rc);
 }
 
 /* ---------------------------------------------------------------------- */
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to