All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] media: cxusb-analog: Fix some coding style issues
@ 2019-05-28 20:12 Mauro Carvalho Chehab
  2019-05-28 20:18 ` Michael Ira Krufky
  0 siblings, 1 reply; 3+ messages in thread
From: Mauro Carvalho Chehab @ 2019-05-28 20:12 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Michael Krufky

This is a new file, so the best moment to make it to follow
Kernel coding style is now.

This patch was partially generated with:

	./scripts/checkpatch.pl --fix-inplace --strict -f drivers/media/usb/dvb-usb/cxusb-analog.c

And manually checked and adjusted to avoid any warnings.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/usb/dvb-usb/cxusb-analog.c | 67 ++++++++++++------------
 1 file changed, 34 insertions(+), 33 deletions(-)

diff --git a/drivers/media/usb/dvb-usb/cxusb-analog.c b/drivers/media/usb/dvb-usb/cxusb-analog.c
index 68e0973caed5..9b42ca71c177 100644
--- a/drivers/media/usb/dvb-usb/cxusb-analog.c
+++ b/drivers/media/usb/dvb-usb/cxusb-analog.c
@@ -204,7 +204,7 @@ static bool cxusb_medion_cf_refc_fld_chg(struct dvb_usb_device *dvbdev,
 			      "field %c after line %u field change\n",
 			      firstfield ? '1' : '2', bt656->line);
 
-		if (bt656->buf != NULL && remsamples > 0) {
+		if (bt656->buf && remsamples > 0) {
 			memset(bt656->buf, 0, remsamples);
 			bt656->buf += remsamples;
 
@@ -219,7 +219,7 @@ static bool cxusb_medion_cf_refc_fld_chg(struct dvb_usb_device *dvbdev,
 	}
 
 	remlines = maxlines - bt656->line;
-	if (bt656->buf != NULL && remlines > 0) {
+	if (bt656->buf && remlines > 0) {
 		memset(bt656->buf, 0, remlines * maxlinesamples);
 		bt656->buf += remlines * maxlinesamples;
 
@@ -277,7 +277,7 @@ static void cxusb_medion_cf_refc_line_smpl(struct dvb_usb_device *dvbdev,
 			      bt656->line, bt656->pos);
 
 	remsamples = maxlinesamples - bt656->linesamples;
-	if (bt656->buf != NULL && remsamples > 0) {
+	if (bt656->buf && remsamples > 0) {
 		memset(bt656->buf, 0, remsamples);
 		bt656->buf += remsamples;
 
@@ -313,9 +313,9 @@ static bool cxusb_medion_cf_ref_code(struct dvb_usb_device *dvbdev,
 				     unsigned int maxlinesamples,
 				     unsigned char buf[4])
 {
-	if (bt656->fmode == START_SEARCH)
+	if (bt656->fmode == START_SEARCH) {
 		cxusb_medion_cf_refc_start_sch(dvbdev, bt656, firstfield, buf);
-	else if (bt656->fmode == LINE_SAMPLES) {
+	} else if (bt656->fmode == LINE_SAMPLES) {
 		cxusb_medion_cf_refc_line_smpl(dvbdev, bt656, firstfield,
 					       maxlinesamples, buf);
 		return false;
@@ -359,7 +359,7 @@ static void cxusb_medion_cs_line_smpl(struct cxusb_bt656_params *bt656,
 				      unsigned int maxlinesamples,
 				      unsigned char val)
 {
-	if (bt656->buf != NULL)
+	if (bt656->buf)
 		*(bt656->buf++) = val;
 
 	bt656->linesamples++;
@@ -505,8 +505,9 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
 						 struct cxusb_medion_vbuffer,
 						 list);
 			list_del(&cxdev->vbuf->list);
-		} else
+		} else {
 			dev_warn(&dvbdev->udev->dev, "no free buffers\n");
+		}
 	}
 
 	if (bt656->mode == NEW_FRAME || reset) {
@@ -516,7 +517,7 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
 		bt656->fmode = START_SEARCH;
 		bt656->line = 0;
 
-		if (cxdev->vbuf != NULL) {
+		if (cxdev->vbuf) {
 			cxdev->vbuf->vb2.vb2_buf.timestamp = ktime_get_ns();
 			bt656->buf = vb2_plane_vaddr(&cxdev->vbuf->vb2.vb2_buf,
 						     0);
@@ -550,7 +551,7 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
 
 		bt656->mode = NEW_FRAME;
 
-		if (cxdev->vbuf != NULL) {
+		if (cxdev->vbuf) {
 			vb2_set_plane_payload(&cxdev->vbuf->vb2.vb2_buf, 0,
 					      cxdev->width * cxdev->height * 2);
 
@@ -593,7 +594,7 @@ static bool cxusb_medion_v_complete_handle_urb(struct cxusb_medion_dev *cxdev,
 		cxdev->nexturb++;
 		cxdev->nexturb %= CXUSB_VIDEO_URBS;
 		urb = cxdev->streamurbs[cxdev->nexturb];
-	} while (urb == NULL);
+	} while (!urb);
 
 	urb = cxdev->streamurbs[urbn];
 	cxusb_vprintk(dvbdev, URB, "URB %u status = %d\n", urbn, urb->status);
@@ -609,9 +610,9 @@ static bool cxusb_medion_v_complete_handle_urb(struct cxusb_medion_dev *cxdev,
 			      len);
 
 		if (len > 0) {
-			if (cxdev->raw_mode)
+			if (cxdev->raw_mode) {
 				cxusb_medion_v_process_urb_raw(cxdev, urb);
-			else {
+			} else {
 				cxusb_vprintk(dvbdev, URB, "appending URB\n");
 
 				/*
@@ -704,7 +705,7 @@ static void cxusb_medion_urbs_free(struct cxusb_medion_dev *cxdev)
 	unsigned int i;
 
 	for (i = 0; i < CXUSB_VIDEO_URBS; i++)
-		if (cxdev->streamurbs[i] != NULL) {
+		if (cxdev->streamurbs[i]) {
 			kfree(cxdev->streamurbs[i]->transfer_buffer);
 			usb_free_urb(cxdev->streamurbs[i]);
 			cxdev->streamurbs[i] = NULL;
@@ -724,7 +725,7 @@ static void cxusb_medion_return_buffers(struct cxusb_medion_dev *cxdev,
 				VB2_BUF_STATE_ERROR);
 	}
 
-	if (cxdev->vbuf != NULL) {
+	if (cxdev->vbuf) {
 		vb2_buffer_done(&cxdev->vbuf->vb2.vb2_buf,
 				requeue ? VB2_BUF_STATE_QUEUED :
 				VB2_BUF_STATE_ERROR);
@@ -763,7 +764,7 @@ static int cxusb_medion_v_ss_auxbuf_alloc(struct cxusb_medion_dev *cxdev,
 	auxbuflen = framelen + urblen;
 
 	buf = vmalloc(auxbuflen);
-	if (buf == NULL)
+	if (!buf)
 		return -ENOMEM;
 
 	cxusb_auxbuf_init(dvbdev, &cxdev->auxbuf, buf, auxbuflen);
@@ -804,11 +805,11 @@ static u32 cxusb_medion_field_order(struct cxusb_medion_dev *cxdev)
 		return field;
 
 	ret = v4l2_subdev_call(cxdev->cx25840, video, g_std, &norm);
-	if (ret != 0)
+	if (ret != 0) {
 		cxusb_vprintk(dvbdev, OPS,
 			      "cannot get current standard for input %u\n",
 			      (unsigned int)cxdev->input);
-	else {
+	} else {
 		field = cxusb_medion_norm2field_order(norm);
 		if (field != V4L2_FIELD_NONE)
 			return field;
@@ -853,9 +854,9 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
 		goto ret_unstream_cx;
 	}
 
-	if (cxdev->raw_mode)
+	if (cxdev->raw_mode) {
 		npackets = CXUSB_VIDEO_MAX_FRAME_PKTS;
-	else {
+	} else {
 		ret = cxusb_medion_v_ss_auxbuf_alloc(cxdev, &npackets);
 		if (ret != 0)
 			goto ret_unstream_md;
@@ -873,16 +874,16 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
 		 */
 		streambuf = kmalloc(npackets * CXUSB_VIDEO_PKT_SIZE,
 				    GFP_KERNEL);
-		if (streambuf == NULL) {
+		if (!streambuf) {
 			if (i < 2) {
 				ret = -ENOMEM;
 				goto ret_freeab;
-			} else
-				break;
+			}
+			break;
 		}
 
 		surb = usb_alloc_urb(npackets, GFP_KERNEL);
-		if (surb == NULL) {
+		if (!surb) {
 			kfree(streambuf);
 			ret = -ENOMEM;
 			goto ret_freeu;
@@ -922,9 +923,9 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
 	}
 
 	for (i = 0; i < CXUSB_VIDEO_URBS; i++)
-		if (cxdev->streamurbs[i] != NULL) {
+		if (cxdev->streamurbs[i]) {
 			ret = usb_submit_urb(cxdev->streamurbs[i],
-					GFP_KERNEL);
+					     GFP_KERNEL);
 			if (ret != 0)
 				dev_err(&dvbdev->udev->dev,
 					"URB %d submission failed (%d)\n", i,
@@ -977,7 +978,7 @@ static void cxusb_medion_v_stop_streaming(struct vb2_queue *q)
 	mutex_unlock(cxdev->videodev->lock);
 
 	for (i = 0; i < CXUSB_VIDEO_URBS; i++)
-		if (cxdev->streamurbs[i] != NULL)
+		if (cxdev->streamurbs[i])
 			usb_kill_urb(cxdev->streamurbs[i]);
 
 	flush_work(&cxdev->urbwork);
@@ -1626,7 +1627,7 @@ int cxusb_medion_analog_init(struct dvb_usb_device *dvbdev)
 			       cxusub_medion_pin_config);
 	if (ret != 0)
 		dev_warn(&dvbdev->udev->dev,
-			"cx25840 pin config failed (%d)\n", ret);
+			 "cx25840 pin config failed (%d)\n", ret);
 
 	/* make sure that we aren't in radio mode */
 	v4l2_subdev_call(cxdev->tda9887, video, s_std, cxdev->norm);
@@ -1771,7 +1772,7 @@ static int cxusb_medion_register_analog_video(struct dvb_usb_device *dvbdev)
 	}
 
 	cxdev->videodev = video_device_alloc();
-	if (cxdev->videodev == NULL) {
+	if (!cxdev->videodev) {
 		dev_err(&dvbdev->udev->dev, "video device alloc failed\n");
 		ret = -ENOMEM;
 		goto ret_qrelease;
@@ -1813,7 +1814,7 @@ static int cxusb_medion_register_analog_radio(struct dvb_usb_device *dvbdev)
 	int ret;
 
 	cxdev->radiodev = video_device_alloc();
-	if (cxdev->radiodev == NULL) {
+	if (!cxdev->radiodev) {
 		dev_err(&dvbdev->udev->dev, "radio device alloc failed\n");
 		return -ENOMEM;
 	}
@@ -1849,7 +1850,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
 	cxdev->cx25840 = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
 					     &dvbdev->i2c_adap,
 					     "cx25840", 0x44, NULL);
-	if (cxdev->cx25840 == NULL) {
+	if (!cxdev->cx25840) {
 		dev_err(&dvbdev->udev->dev, "cx25840 not found\n");
 		return -ENODEV;
 	}
@@ -1874,7 +1875,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
 			       CX25840_VCONFIG_DCMODE_DWORDS);
 	if (ret != 0) {
 		dev_err(&dvbdev->udev->dev,
-			 "cx25840 init failed (%d)\n", ret);
+			"cx25840 init failed (%d)\n", ret);
 		return ret;
 	}
 
@@ -1882,7 +1883,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
 	cxdev->tuner = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
 					   &dvbdev->i2c_adap,
 					   "tuner", 0x61, NULL);
-	if (cxdev->tuner == NULL) {
+	if (!cxdev->tuner) {
 		dev_err(&dvbdev->udev->dev, "tuner not found\n");
 		return -ENODEV;
 	}
@@ -1898,7 +1899,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
 	cxdev->tda9887 = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
 					     &dvbdev->i2c_adap,
 					     "tuner", 0x43, NULL);
-	if (cxdev->tda9887 == NULL) {
+	if (!cxdev->tda9887) {
 		dev_err(&dvbdev->udev->dev, "tda9887 not found\n");
 		return -ENODEV;
 	}
-- 
2.21.0


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

* Re: [PATCH] media: cxusb-analog: Fix some coding style issues
  2019-05-28 20:12 [PATCH] media: cxusb-analog: Fix some coding style issues Mauro Carvalho Chehab
@ 2019-05-28 20:18 ` Michael Ira Krufky
  2019-05-28 20:49   ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Ira Krufky @ 2019-05-28 20:18 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: Linux Media Mailing List, Mauro Carvalho Chehab

Hey, so the analog support is merged?  Great news!

I believe that you may have missed curly brackets, `{` , `}` in the
following hunks:


@@ -763,7 +764,7 @@ static int cxusb_medion_v_ss_auxbuf_alloc(struct
cxusb_medion_dev *cxdev,
        auxbuflen = framelen + urblen;

        buf = vmalloc(auxbuflen);
-       if (buf == NULL)
+       if (!buf)
                return -ENOMEM;

        cxusb_auxbuf_init(dvbdev, &cxdev->auxbuf, buf, auxbuflen);

...

@@ -977,7 +978,7 @@ static void cxusb_medion_v_stop_streaming(struct
vb2_queue *q)
        mutex_unlock(cxdev->videodev->lock);

        for (i = 0; i < CXUSB_VIDEO_URBS; i++)
-               if (cxdev->streamurbs[i] != NULL)
+               if (cxdev->streamurbs[i])
                        usb_kill_urb(cxdev->streamurbs[i]);

        flush_work(&cxdev->urbwork);
@@ -1626,7 +1627,7 @@ int cxusb_medion_analog_init(struct
dvb_usb_device *dvbdev)
                               cxusub_medion_pin_config);
        if (ret != 0)
                dev_warn(&dvbdev->udev->dev,
-                       "cx25840 pin config failed (%d)\n", ret);
+                        "cx25840 pin config failed (%d)\n", ret);

        /* make sure that we aren't in radio mode */
        v4l2_subdev_call(cxdev->tda9887, video, s_std, cxdev->norm);



Cheers,

Mike Krufky

On Tue, May 28, 2019 at 4:13 PM Mauro Carvalho Chehab
<mchehab+samsung@kernel.org> wrote:
>
> This is a new file, so the best moment to make it to follow
> Kernel coding style is now.
>
> This patch was partially generated with:
>
>         ./scripts/checkpatch.pl --fix-inplace --strict -f drivers/media/usb/dvb-usb/cxusb-analog.c
>
> And manually checked and adjusted to avoid any warnings.
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  drivers/media/usb/dvb-usb/cxusb-analog.c | 67 ++++++++++++------------
>  1 file changed, 34 insertions(+), 33 deletions(-)
>
> diff --git a/drivers/media/usb/dvb-usb/cxusb-analog.c b/drivers/media/usb/dvb-usb/cxusb-analog.c
> index 68e0973caed5..9b42ca71c177 100644
> --- a/drivers/media/usb/dvb-usb/cxusb-analog.c
> +++ b/drivers/media/usb/dvb-usb/cxusb-analog.c
> @@ -204,7 +204,7 @@ static bool cxusb_medion_cf_refc_fld_chg(struct dvb_usb_device *dvbdev,
>                               "field %c after line %u field change\n",
>                               firstfield ? '1' : '2', bt656->line);
>
> -               if (bt656->buf != NULL && remsamples > 0) {
> +               if (bt656->buf && remsamples > 0) {
>                         memset(bt656->buf, 0, remsamples);
>                         bt656->buf += remsamples;
>
> @@ -219,7 +219,7 @@ static bool cxusb_medion_cf_refc_fld_chg(struct dvb_usb_device *dvbdev,
>         }
>
>         remlines = maxlines - bt656->line;
> -       if (bt656->buf != NULL && remlines > 0) {
> +       if (bt656->buf && remlines > 0) {
>                 memset(bt656->buf, 0, remlines * maxlinesamples);
>                 bt656->buf += remlines * maxlinesamples;
>
> @@ -277,7 +277,7 @@ static void cxusb_medion_cf_refc_line_smpl(struct dvb_usb_device *dvbdev,
>                               bt656->line, bt656->pos);
>
>         remsamples = maxlinesamples - bt656->linesamples;
> -       if (bt656->buf != NULL && remsamples > 0) {
> +       if (bt656->buf && remsamples > 0) {
>                 memset(bt656->buf, 0, remsamples);
>                 bt656->buf += remsamples;
>
> @@ -313,9 +313,9 @@ static bool cxusb_medion_cf_ref_code(struct dvb_usb_device *dvbdev,
>                                      unsigned int maxlinesamples,
>                                      unsigned char buf[4])
>  {
> -       if (bt656->fmode == START_SEARCH)
> +       if (bt656->fmode == START_SEARCH) {
>                 cxusb_medion_cf_refc_start_sch(dvbdev, bt656, firstfield, buf);
> -       else if (bt656->fmode == LINE_SAMPLES) {
> +       } else if (bt656->fmode == LINE_SAMPLES) {
>                 cxusb_medion_cf_refc_line_smpl(dvbdev, bt656, firstfield,
>                                                maxlinesamples, buf);
>                 return false;
> @@ -359,7 +359,7 @@ static void cxusb_medion_cs_line_smpl(struct cxusb_bt656_params *bt656,
>                                       unsigned int maxlinesamples,
>                                       unsigned char val)
>  {
> -       if (bt656->buf != NULL)
> +       if (bt656->buf)
>                 *(bt656->buf++) = val;
>
>         bt656->linesamples++;
> @@ -505,8 +505,9 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
>                                                  struct cxusb_medion_vbuffer,
>                                                  list);
>                         list_del(&cxdev->vbuf->list);
> -               } else
> +               } else {
>                         dev_warn(&dvbdev->udev->dev, "no free buffers\n");
> +               }
>         }
>
>         if (bt656->mode == NEW_FRAME || reset) {
> @@ -516,7 +517,7 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
>                 bt656->fmode = START_SEARCH;
>                 bt656->line = 0;
>
> -               if (cxdev->vbuf != NULL) {
> +               if (cxdev->vbuf) {
>                         cxdev->vbuf->vb2.vb2_buf.timestamp = ktime_get_ns();
>                         bt656->buf = vb2_plane_vaddr(&cxdev->vbuf->vb2.vb2_buf,
>                                                      0);
> @@ -550,7 +551,7 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
>
>                 bt656->mode = NEW_FRAME;
>
> -               if (cxdev->vbuf != NULL) {
> +               if (cxdev->vbuf) {
>                         vb2_set_plane_payload(&cxdev->vbuf->vb2.vb2_buf, 0,
>                                               cxdev->width * cxdev->height * 2);
>
> @@ -593,7 +594,7 @@ static bool cxusb_medion_v_complete_handle_urb(struct cxusb_medion_dev *cxdev,
>                 cxdev->nexturb++;
>                 cxdev->nexturb %= CXUSB_VIDEO_URBS;
>                 urb = cxdev->streamurbs[cxdev->nexturb];
> -       } while (urb == NULL);
> +       } while (!urb);
>
>         urb = cxdev->streamurbs[urbn];
>         cxusb_vprintk(dvbdev, URB, "URB %u status = %d\n", urbn, urb->status);
> @@ -609,9 +610,9 @@ static bool cxusb_medion_v_complete_handle_urb(struct cxusb_medion_dev *cxdev,
>                               len);
>
>                 if (len > 0) {
> -                       if (cxdev->raw_mode)
> +                       if (cxdev->raw_mode) {
>                                 cxusb_medion_v_process_urb_raw(cxdev, urb);
> -                       else {
> +                       } else {
>                                 cxusb_vprintk(dvbdev, URB, "appending URB\n");
>
>                                 /*
> @@ -704,7 +705,7 @@ static void cxusb_medion_urbs_free(struct cxusb_medion_dev *cxdev)
>         unsigned int i;
>
>         for (i = 0; i < CXUSB_VIDEO_URBS; i++)
> -               if (cxdev->streamurbs[i] != NULL) {
> +               if (cxdev->streamurbs[i]) {
>                         kfree(cxdev->streamurbs[i]->transfer_buffer);
>                         usb_free_urb(cxdev->streamurbs[i]);
>                         cxdev->streamurbs[i] = NULL;
> @@ -724,7 +725,7 @@ static void cxusb_medion_return_buffers(struct cxusb_medion_dev *cxdev,
>                                 VB2_BUF_STATE_ERROR);
>         }
>
> -       if (cxdev->vbuf != NULL) {
> +       if (cxdev->vbuf) {
>                 vb2_buffer_done(&cxdev->vbuf->vb2.vb2_buf,
>                                 requeue ? VB2_BUF_STATE_QUEUED :
>                                 VB2_BUF_STATE_ERROR);
> @@ -763,7 +764,7 @@ static int cxusb_medion_v_ss_auxbuf_alloc(struct cxusb_medion_dev *cxdev,
>         auxbuflen = framelen + urblen;
>
>         buf = vmalloc(auxbuflen);
> -       if (buf == NULL)
> +       if (!buf)
>                 return -ENOMEM;
>
>         cxusb_auxbuf_init(dvbdev, &cxdev->auxbuf, buf, auxbuflen);
> @@ -804,11 +805,11 @@ static u32 cxusb_medion_field_order(struct cxusb_medion_dev *cxdev)
>                 return field;
>
>         ret = v4l2_subdev_call(cxdev->cx25840, video, g_std, &norm);
> -       if (ret != 0)
> +       if (ret != 0) {
>                 cxusb_vprintk(dvbdev, OPS,
>                               "cannot get current standard for input %u\n",
>                               (unsigned int)cxdev->input);
> -       else {
> +       } else {
>                 field = cxusb_medion_norm2field_order(norm);
>                 if (field != V4L2_FIELD_NONE)
>                         return field;
> @@ -853,9 +854,9 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
>                 goto ret_unstream_cx;
>         }
>
> -       if (cxdev->raw_mode)
> +       if (cxdev->raw_mode) {
>                 npackets = CXUSB_VIDEO_MAX_FRAME_PKTS;
> -       else {
> +       } else {
>                 ret = cxusb_medion_v_ss_auxbuf_alloc(cxdev, &npackets);
>                 if (ret != 0)
>                         goto ret_unstream_md;
> @@ -873,16 +874,16 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
>                  */
>                 streambuf = kmalloc(npackets * CXUSB_VIDEO_PKT_SIZE,
>                                     GFP_KERNEL);
> -               if (streambuf == NULL) {
> +               if (!streambuf) {
>                         if (i < 2) {
>                                 ret = -ENOMEM;
>                                 goto ret_freeab;
> -                       } else
> -                               break;
> +                       }
> +                       break;
>                 }
>
>                 surb = usb_alloc_urb(npackets, GFP_KERNEL);
> -               if (surb == NULL) {
> +               if (!surb) {
>                         kfree(streambuf);
>                         ret = -ENOMEM;
>                         goto ret_freeu;
> @@ -922,9 +923,9 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
>         }
>
>         for (i = 0; i < CXUSB_VIDEO_URBS; i++)
> -               if (cxdev->streamurbs[i] != NULL) {
> +               if (cxdev->streamurbs[i]) {
>                         ret = usb_submit_urb(cxdev->streamurbs[i],
> -                                       GFP_KERNEL);
> +                                            GFP_KERNEL);
>                         if (ret != 0)
>                                 dev_err(&dvbdev->udev->dev,
>                                         "URB %d submission failed (%d)\n", i,
> @@ -977,7 +978,7 @@ static void cxusb_medion_v_stop_streaming(struct vb2_queue *q)
>         mutex_unlock(cxdev->videodev->lock);
>
>         for (i = 0; i < CXUSB_VIDEO_URBS; i++)
> -               if (cxdev->streamurbs[i] != NULL)
> +               if (cxdev->streamurbs[i])
>                         usb_kill_urb(cxdev->streamurbs[i]);
>
>         flush_work(&cxdev->urbwork);
> @@ -1626,7 +1627,7 @@ int cxusb_medion_analog_init(struct dvb_usb_device *dvbdev)
>                                cxusub_medion_pin_config);
>         if (ret != 0)
>                 dev_warn(&dvbdev->udev->dev,
> -                       "cx25840 pin config failed (%d)\n", ret);
> +                        "cx25840 pin config failed (%d)\n", ret);
>
>         /* make sure that we aren't in radio mode */
>         v4l2_subdev_call(cxdev->tda9887, video, s_std, cxdev->norm);
> @@ -1771,7 +1772,7 @@ static int cxusb_medion_register_analog_video(struct dvb_usb_device *dvbdev)
>         }
>
>         cxdev->videodev = video_device_alloc();
> -       if (cxdev->videodev == NULL) {
> +       if (!cxdev->videodev) {
>                 dev_err(&dvbdev->udev->dev, "video device alloc failed\n");
>                 ret = -ENOMEM;
>                 goto ret_qrelease;
> @@ -1813,7 +1814,7 @@ static int cxusb_medion_register_analog_radio(struct dvb_usb_device *dvbdev)
>         int ret;
>
>         cxdev->radiodev = video_device_alloc();
> -       if (cxdev->radiodev == NULL) {
> +       if (!cxdev->radiodev) {
>                 dev_err(&dvbdev->udev->dev, "radio device alloc failed\n");
>                 return -ENOMEM;
>         }
> @@ -1849,7 +1850,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
>         cxdev->cx25840 = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
>                                              &dvbdev->i2c_adap,
>                                              "cx25840", 0x44, NULL);
> -       if (cxdev->cx25840 == NULL) {
> +       if (!cxdev->cx25840) {
>                 dev_err(&dvbdev->udev->dev, "cx25840 not found\n");
>                 return -ENODEV;
>         }
> @@ -1874,7 +1875,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
>                                CX25840_VCONFIG_DCMODE_DWORDS);
>         if (ret != 0) {
>                 dev_err(&dvbdev->udev->dev,
> -                        "cx25840 init failed (%d)\n", ret);
> +                       "cx25840 init failed (%d)\n", ret);
>                 return ret;
>         }
>
> @@ -1882,7 +1883,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
>         cxdev->tuner = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
>                                            &dvbdev->i2c_adap,
>                                            "tuner", 0x61, NULL);
> -       if (cxdev->tuner == NULL) {
> +       if (!cxdev->tuner) {
>                 dev_err(&dvbdev->udev->dev, "tuner not found\n");
>                 return -ENODEV;
>         }
> @@ -1898,7 +1899,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
>         cxdev->tda9887 = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
>                                              &dvbdev->i2c_adap,
>                                              "tuner", 0x43, NULL);
> -       if (cxdev->tda9887 == NULL) {
> +       if (!cxdev->tda9887) {
>                 dev_err(&dvbdev->udev->dev, "tda9887 not found\n");
>                 return -ENODEV;
>         }
> --
> 2.21.0
>

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

* Re: [PATCH] media: cxusb-analog: Fix some coding style issues
  2019-05-28 20:18 ` Michael Ira Krufky
@ 2019-05-28 20:49   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 3+ messages in thread
From: Mauro Carvalho Chehab @ 2019-05-28 20:49 UTC (permalink / raw)
  To: Michael Ira Krufky; +Cc: Linux Media Mailing List, Mauro Carvalho Chehab

Hi Michael,

Em Tue, 28 May 2019 16:18:24 -0400
Michael Ira Krufky <mkrufky@linuxtv.org> escreveu:

> Hey, so the analog support is merged?  Great news!

Yes!

> 
> I believe that you may have missed curly brackets, `{` , `}` in the
> following hunks:
> 
> 
> @@ -763,7 +764,7 @@ static int cxusb_medion_v_ss_auxbuf_alloc(struct
> cxusb_medion_dev *cxdev,
>         auxbuflen = framelen + urblen;
> 
>         buf = vmalloc(auxbuflen);
> -       if (buf == NULL)
> +       if (!buf)
>                 return -ENOMEM;
> 
>         cxusb_auxbuf_init(dvbdev, &cxdev->auxbuf, buf, auxbuflen);
> 
> ...
> 
> @@ -977,7 +978,7 @@ static void cxusb_medion_v_stop_streaming(struct
> vb2_queue *q)
>         mutex_unlock(cxdev->videodev->lock);
> 
>         for (i = 0; i < CXUSB_VIDEO_URBS; i++)
> -               if (cxdev->streamurbs[i] != NULL)
> +               if (cxdev->streamurbs[i])
>                         usb_kill_urb(cxdev->streamurbs[i]);
> 
>         flush_work(&cxdev->urbwork);
> @@ -1626,7 +1627,7 @@ int cxusb_medion_analog_init(struct
> dvb_usb_device *dvbdev)
>                                cxusub_medion_pin_config);
>         if (ret != 0)
>                 dev_warn(&dvbdev->udev->dev,
> -                       "cx25840 pin config failed (%d)\n", ret);
> +                        "cx25840 pin config failed (%d)\n", ret);
> 
>         /* make sure that we aren't in radio mode */
>         v4l2_subdev_call(cxdev->tda9887, video, s_std, cxdev->norm);


No, the coding style we use is actually:

1) if there's just one statement, don't use brackets, e. g.

	if (foo)
		bar;
	

   or

	if (foo)
		bar;
	else
		foobar;

2) if there are more than one (either at if or else) use brackets in
a balanced way on both, e. g. "if (...) {} else {}"


> 
> 
> 
> Cheers,
> 
> Mike Krufky
> 
> On Tue, May 28, 2019 at 4:13 PM Mauro Carvalho Chehab
> <mchehab+samsung@kernel.org> wrote:
> >
> > This is a new file, so the best moment to make it to follow
> > Kernel coding style is now.
> >
> > This patch was partially generated with:
> >
> >         ./scripts/checkpatch.pl --fix-inplace --strict -f drivers/media/usb/dvb-usb/cxusb-analog.c
> >
> > And manually checked and adjusted to avoid any warnings.
> >
> > Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> > ---
> >  drivers/media/usb/dvb-usb/cxusb-analog.c | 67 ++++++++++++------------
> >  1 file changed, 34 insertions(+), 33 deletions(-)
> >
> > diff --git a/drivers/media/usb/dvb-usb/cxusb-analog.c b/drivers/media/usb/dvb-usb/cxusb-analog.c
> > index 68e0973caed5..9b42ca71c177 100644
> > --- a/drivers/media/usb/dvb-usb/cxusb-analog.c
> > +++ b/drivers/media/usb/dvb-usb/cxusb-analog.c
> > @@ -204,7 +204,7 @@ static bool cxusb_medion_cf_refc_fld_chg(struct dvb_usb_device *dvbdev,
> >                               "field %c after line %u field change\n",
> >                               firstfield ? '1' : '2', bt656->line);
> >
> > -               if (bt656->buf != NULL && remsamples > 0) {
> > +               if (bt656->buf && remsamples > 0) {
> >                         memset(bt656->buf, 0, remsamples);
> >                         bt656->buf += remsamples;
> >
> > @@ -219,7 +219,7 @@ static bool cxusb_medion_cf_refc_fld_chg(struct dvb_usb_device *dvbdev,
> >         }
> >
> >         remlines = maxlines - bt656->line;
> > -       if (bt656->buf != NULL && remlines > 0) {
> > +       if (bt656->buf && remlines > 0) {
> >                 memset(bt656->buf, 0, remlines * maxlinesamples);
> >                 bt656->buf += remlines * maxlinesamples;
> >
> > @@ -277,7 +277,7 @@ static void cxusb_medion_cf_refc_line_smpl(struct dvb_usb_device *dvbdev,
> >                               bt656->line, bt656->pos);
> >
> >         remsamples = maxlinesamples - bt656->linesamples;
> > -       if (bt656->buf != NULL && remsamples > 0) {
> > +       if (bt656->buf && remsamples > 0) {
> >                 memset(bt656->buf, 0, remsamples);
> >                 bt656->buf += remsamples;
> >
> > @@ -313,9 +313,9 @@ static bool cxusb_medion_cf_ref_code(struct dvb_usb_device *dvbdev,
> >                                      unsigned int maxlinesamples,
> >                                      unsigned char buf[4])
> >  {
> > -       if (bt656->fmode == START_SEARCH)
> > +       if (bt656->fmode == START_SEARCH) {
> >                 cxusb_medion_cf_refc_start_sch(dvbdev, bt656, firstfield, buf);
> > -       else if (bt656->fmode == LINE_SAMPLES) {
> > +       } else if (bt656->fmode == LINE_SAMPLES) {
> >                 cxusb_medion_cf_refc_line_smpl(dvbdev, bt656, firstfield,
> >                                                maxlinesamples, buf);
> >                 return false;
> > @@ -359,7 +359,7 @@ static void cxusb_medion_cs_line_smpl(struct cxusb_bt656_params *bt656,
> >                                       unsigned int maxlinesamples,
> >                                       unsigned char val)
> >  {
> > -       if (bt656->buf != NULL)
> > +       if (bt656->buf)
> >                 *(bt656->buf++) = val;
> >
> >         bt656->linesamples++;
> > @@ -505,8 +505,9 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
> >                                                  struct cxusb_medion_vbuffer,
> >                                                  list);
> >                         list_del(&cxdev->vbuf->list);
> > -               } else
> > +               } else {
> >                         dev_warn(&dvbdev->udev->dev, "no free buffers\n");
> > +               }
> >         }
> >
> >         if (bt656->mode == NEW_FRAME || reset) {
> > @@ -516,7 +517,7 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
> >                 bt656->fmode = START_SEARCH;
> >                 bt656->line = 0;
> >
> > -               if (cxdev->vbuf != NULL) {
> > +               if (cxdev->vbuf) {
> >                         cxdev->vbuf->vb2.vb2_buf.timestamp = ktime_get_ns();
> >                         bt656->buf = vb2_plane_vaddr(&cxdev->vbuf->vb2.vb2_buf,
> >                                                      0);
> > @@ -550,7 +551,7 @@ static bool cxusb_medion_v_process_auxbuf(struct cxusb_medion_dev *cxdev,
> >
> >                 bt656->mode = NEW_FRAME;
> >
> > -               if (cxdev->vbuf != NULL) {
> > +               if (cxdev->vbuf) {
> >                         vb2_set_plane_payload(&cxdev->vbuf->vb2.vb2_buf, 0,
> >                                               cxdev->width * cxdev->height * 2);
> >
> > @@ -593,7 +594,7 @@ static bool cxusb_medion_v_complete_handle_urb(struct cxusb_medion_dev *cxdev,
> >                 cxdev->nexturb++;
> >                 cxdev->nexturb %= CXUSB_VIDEO_URBS;
> >                 urb = cxdev->streamurbs[cxdev->nexturb];
> > -       } while (urb == NULL);
> > +       } while (!urb);
> >
> >         urb = cxdev->streamurbs[urbn];
> >         cxusb_vprintk(dvbdev, URB, "URB %u status = %d\n", urbn, urb->status);
> > @@ -609,9 +610,9 @@ static bool cxusb_medion_v_complete_handle_urb(struct cxusb_medion_dev *cxdev,
> >                               len);
> >
> >                 if (len > 0) {
> > -                       if (cxdev->raw_mode)
> > +                       if (cxdev->raw_mode) {
> >                                 cxusb_medion_v_process_urb_raw(cxdev, urb);
> > -                       else {
> > +                       } else {
> >                                 cxusb_vprintk(dvbdev, URB, "appending URB\n");
> >
> >                                 /*
> > @@ -704,7 +705,7 @@ static void cxusb_medion_urbs_free(struct cxusb_medion_dev *cxdev)
> >         unsigned int i;
> >
> >         for (i = 0; i < CXUSB_VIDEO_URBS; i++)
> > -               if (cxdev->streamurbs[i] != NULL) {
> > +               if (cxdev->streamurbs[i]) {
> >                         kfree(cxdev->streamurbs[i]->transfer_buffer);
> >                         usb_free_urb(cxdev->streamurbs[i]);
> >                         cxdev->streamurbs[i] = NULL;
> > @@ -724,7 +725,7 @@ static void cxusb_medion_return_buffers(struct cxusb_medion_dev *cxdev,
> >                                 VB2_BUF_STATE_ERROR);
> >         }
> >
> > -       if (cxdev->vbuf != NULL) {
> > +       if (cxdev->vbuf) {
> >                 vb2_buffer_done(&cxdev->vbuf->vb2.vb2_buf,
> >                                 requeue ? VB2_BUF_STATE_QUEUED :
> >                                 VB2_BUF_STATE_ERROR);
> > @@ -763,7 +764,7 @@ static int cxusb_medion_v_ss_auxbuf_alloc(struct cxusb_medion_dev *cxdev,
> >         auxbuflen = framelen + urblen;
> >
> >         buf = vmalloc(auxbuflen);
> > -       if (buf == NULL)
> > +       if (!buf)
> >                 return -ENOMEM;
> >
> >         cxusb_auxbuf_init(dvbdev, &cxdev->auxbuf, buf, auxbuflen);
> > @@ -804,11 +805,11 @@ static u32 cxusb_medion_field_order(struct cxusb_medion_dev *cxdev)
> >                 return field;
> >
> >         ret = v4l2_subdev_call(cxdev->cx25840, video, g_std, &norm);
> > -       if (ret != 0)
> > +       if (ret != 0) {
> >                 cxusb_vprintk(dvbdev, OPS,
> >                               "cannot get current standard for input %u\n",
> >                               (unsigned int)cxdev->input);
> > -       else {
> > +       } else {
> >                 field = cxusb_medion_norm2field_order(norm);
> >                 if (field != V4L2_FIELD_NONE)
> >                         return field;
> > @@ -853,9 +854,9 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
> >                 goto ret_unstream_cx;
> >         }
> >
> > -       if (cxdev->raw_mode)
> > +       if (cxdev->raw_mode) {
> >                 npackets = CXUSB_VIDEO_MAX_FRAME_PKTS;
> > -       else {
> > +       } else {
> >                 ret = cxusb_medion_v_ss_auxbuf_alloc(cxdev, &npackets);
> >                 if (ret != 0)
> >                         goto ret_unstream_md;
> > @@ -873,16 +874,16 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
> >                  */
> >                 streambuf = kmalloc(npackets * CXUSB_VIDEO_PKT_SIZE,
> >                                     GFP_KERNEL);
> > -               if (streambuf == NULL) {
> > +               if (!streambuf) {
> >                         if (i < 2) {
> >                                 ret = -ENOMEM;
> >                                 goto ret_freeab;
> > -                       } else
> > -                               break;
> > +                       }
> > +                       break;
> >                 }
> >
> >                 surb = usb_alloc_urb(npackets, GFP_KERNEL);
> > -               if (surb == NULL) {
> > +               if (!surb) {
> >                         kfree(streambuf);
> >                         ret = -ENOMEM;
> >                         goto ret_freeu;
> > @@ -922,9 +923,9 @@ static int cxusb_medion_v_start_streaming(struct vb2_queue *q,
> >         }
> >
> >         for (i = 0; i < CXUSB_VIDEO_URBS; i++)
> > -               if (cxdev->streamurbs[i] != NULL) {
> > +               if (cxdev->streamurbs[i]) {
> >                         ret = usb_submit_urb(cxdev->streamurbs[i],
> > -                                       GFP_KERNEL);
> > +                                            GFP_KERNEL);
> >                         if (ret != 0)
> >                                 dev_err(&dvbdev->udev->dev,
> >                                         "URB %d submission failed (%d)\n", i,
> > @@ -977,7 +978,7 @@ static void cxusb_medion_v_stop_streaming(struct vb2_queue *q)
> >         mutex_unlock(cxdev->videodev->lock);
> >
> >         for (i = 0; i < CXUSB_VIDEO_URBS; i++)
> > -               if (cxdev->streamurbs[i] != NULL)
> > +               if (cxdev->streamurbs[i])
> >                         usb_kill_urb(cxdev->streamurbs[i]);
> >
> >         flush_work(&cxdev->urbwork);
> > @@ -1626,7 +1627,7 @@ int cxusb_medion_analog_init(struct dvb_usb_device *dvbdev)
> >                                cxusub_medion_pin_config);
> >         if (ret != 0)
> >                 dev_warn(&dvbdev->udev->dev,
> > -                       "cx25840 pin config failed (%d)\n", ret);
> > +                        "cx25840 pin config failed (%d)\n", ret);
> >
> >         /* make sure that we aren't in radio mode */
> >         v4l2_subdev_call(cxdev->tda9887, video, s_std, cxdev->norm);
> > @@ -1771,7 +1772,7 @@ static int cxusb_medion_register_analog_video(struct dvb_usb_device *dvbdev)
> >         }
> >
> >         cxdev->videodev = video_device_alloc();
> > -       if (cxdev->videodev == NULL) {
> > +       if (!cxdev->videodev) {
> >                 dev_err(&dvbdev->udev->dev, "video device alloc failed\n");
> >                 ret = -ENOMEM;
> >                 goto ret_qrelease;
> > @@ -1813,7 +1814,7 @@ static int cxusb_medion_register_analog_radio(struct dvb_usb_device *dvbdev)
> >         int ret;
> >
> >         cxdev->radiodev = video_device_alloc();
> > -       if (cxdev->radiodev == NULL) {
> > +       if (!cxdev->radiodev) {
> >                 dev_err(&dvbdev->udev->dev, "radio device alloc failed\n");
> >                 return -ENOMEM;
> >         }
> > @@ -1849,7 +1850,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
> >         cxdev->cx25840 = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
> >                                              &dvbdev->i2c_adap,
> >                                              "cx25840", 0x44, NULL);
> > -       if (cxdev->cx25840 == NULL) {
> > +       if (!cxdev->cx25840) {
> >                 dev_err(&dvbdev->udev->dev, "cx25840 not found\n");
> >                 return -ENODEV;
> >         }
> > @@ -1874,7 +1875,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
> >                                CX25840_VCONFIG_DCMODE_DWORDS);
> >         if (ret != 0) {
> >                 dev_err(&dvbdev->udev->dev,
> > -                        "cx25840 init failed (%d)\n", ret);
> > +                       "cx25840 init failed (%d)\n", ret);
> >                 return ret;
> >         }
> >
> > @@ -1882,7 +1883,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
> >         cxdev->tuner = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
> >                                            &dvbdev->i2c_adap,
> >                                            "tuner", 0x61, NULL);
> > -       if (cxdev->tuner == NULL) {
> > +       if (!cxdev->tuner) {
> >                 dev_err(&dvbdev->udev->dev, "tuner not found\n");
> >                 return -ENODEV;
> >         }
> > @@ -1898,7 +1899,7 @@ static int cxusb_medion_register_analog_subdevs(struct dvb_usb_device *dvbdev)
> >         cxdev->tda9887 = v4l2_i2c_new_subdev(&cxdev->v4l2dev,
> >                                              &dvbdev->i2c_adap,
> >                                              "tuner", 0x43, NULL);
> > -       if (cxdev->tda9887 == NULL) {
> > +       if (!cxdev->tda9887) {
> >                 dev_err(&dvbdev->udev->dev, "tda9887 not found\n");
> >                 return -ENODEV;
> >         }
> > --
> > 2.21.0
> >  



Thanks,
Mauro

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

end of thread, other threads:[~2019-05-28 20:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-28 20:12 [PATCH] media: cxusb-analog: Fix some coding style issues Mauro Carvalho Chehab
2019-05-28 20:18 ` Michael Ira Krufky
2019-05-28 20:49   ` Mauro Carvalho Chehab

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.