]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
[media] v4l: vsp1: use else if instead of continue when creating links
authorJavier Martinez Canillas <javier@osg.samsung.com>
Fri, 11 Dec 2015 17:16:33 +0000 (15:16 -0200)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Mon, 11 Jan 2016 14:19:09 +0000 (12:19 -0200)
The for loop in the vsp1_create_entities() function that create the links,
checks the entity type and call the proper link creation function but then
it uses continue to force the next iteration of the loop to take place and
skipping code in between that creates links for different entities types.

It is more readable and easier to understand if the if else constructs is
used instead of the continue statement.

Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/platform/vsp1/vsp1_drv.c

index 4209d8615f722e331acbfefbbdd4dde8a9d6ab09..0b251147bfff4a48c82f388334bc58a6dc5481fc 100644 (file)
@@ -264,19 +264,15 @@ static int vsp1_create_entities(struct vsp1_device *vsp1)
                        ret = vsp1_wpf_create_links(vsp1, entity);
                        if (ret < 0)
                                goto done;
-                       continue;
-               }
-
-               if (entity->type == VSP1_ENTITY_RPF) {
+               } else if (entity->type == VSP1_ENTITY_RPF) {
                        ret = vsp1_rpf_create_links(vsp1, entity);
                        if (ret < 0)
                                goto done;
-                       continue;
+               } else {
+                       ret = vsp1_create_links(vsp1, entity);
+                       if (ret < 0)
+                               goto done;
                }
-
-               ret = vsp1_create_links(vsp1, entity);
-               if (ret < 0)
-                       goto done;
        }
 
        if (vsp1->pdata.features & VSP1_HAS_LIF) {