On Tue May 13 17:23:50 2025 +0300, Vladimir Zapolskiy wrote:
> For sake of code simplicity and readability reduce the function code by
> one level of indentation, the change is non-functional.
> 
> Signed-off-by: Vladimir Zapolskiy <vladimir.zapols...@linaro.org>
> Reviewed-by: Bryan O'Donoghue <bryan.odonog...@linaro.org>
> [bod: Fixed indentation error]
> Signed-off-by: Bryan O'Donoghue <b...@kernel.org>
> Signed-off-by: Hans Verkuil <hverk...@xs4all.nl>

Patch committed.

Thanks,
Hans Verkuil

 drivers/media/platform/qcom/camss/camss.c | 52 +++++++++++++++----------------
 1 file changed, 26 insertions(+), 26 deletions(-)

---

diff --git a/drivers/media/platform/qcom/camss/camss.c 
b/drivers/media/platform/qcom/camss/camss.c
index 3e1bd02f5adc..e1d64c8f42ae 100644
--- a/drivers/media/platform/qcom/camss/camss.c
+++ b/drivers/media/platform/qcom/camss/camss.c
@@ -3386,35 +3386,35 @@ static int camss_subdev_notifier_complete(struct 
v4l2_async_notifier *async)
        struct camss *camss = container_of(async, struct camss, notifier);
        struct v4l2_device *v4l2_dev = &camss->v4l2_dev;
        struct v4l2_subdev *sd;
-       int ret;
 
        list_for_each_entry(sd, &v4l2_dev->subdevs, list) {
-               if (sd->host_priv) {
-                       struct media_entity *sensor = &sd->entity;
-                       struct csiphy_device *csiphy =
-                                       (struct csiphy_device *) sd->host_priv;
-                       struct media_entity *input = &csiphy->subdev.entity;
-                       unsigned int i;
-
-                       for (i = 0; i < sensor->num_pads; i++) {
-                               if (sensor->pads[i].flags & MEDIA_PAD_FL_SOURCE)
-                                       break;
-                       }
-                       if (i == sensor->num_pads) {
-                               dev_err(camss->dev,
-                                       "No source pad in external entity\n");
-                               return -EINVAL;
-                       }
+               struct csiphy_device *csiphy = sd->host_priv;
+               struct media_entity *input, *sensor;
+               unsigned int i;
+               int ret;
 
-                       ret = media_create_pad_link(sensor, i,
-                               input, MSM_CSIPHY_PAD_SINK,
-                               MEDIA_LNK_FL_IMMUTABLE | MEDIA_LNK_FL_ENABLED);
-                       if (ret < 0) {
-                               camss_link_err(camss, sensor->name,
-                                              input->name,
-                                              ret);
-                               return ret;
-                       }
+               if (!csiphy)
+                       continue;
+
+               input = &csiphy->subdev.entity;
+               sensor = &sd->entity;
+
+               for (i = 0; i < sensor->num_pads; i++) {
+                       if (sensor->pads[i].flags & MEDIA_PAD_FL_SOURCE)
+                               break;
+               }
+               if (i == sensor->num_pads) {
+                       dev_err(camss->dev,
+                               "No source pad in external entity\n");
+                       return -EINVAL;
+               }
+
+               ret = media_create_pad_link(sensor, i, input,
+                                           MSM_CSIPHY_PAD_SINK,
+                                           MEDIA_LNK_FL_IMMUTABLE | 
MEDIA_LNK_FL_ENABLED);
+               if (ret < 0) {
+                       camss_link_err(camss, sensor->name, input->name, ret);
+                       return ret;
                }
        }
 

Reply via email to