diff mbox series

media: atomisp: remove redundant NULL check

Message ID 1611217731-56866-1-git-send-email-abaci-bugfix@linux.alibaba.com
State Accepted
Commit 58fba0b16cb31114cd78104ed1f8b0a3d6c7790a
Headers show
Series media: atomisp: remove redundant NULL check | expand

Commit Message

Abaci Team Jan. 21, 2021, 8:28 a.m. UTC
Fix below warnings reported by coccicheck:
./drivers/staging/media/atomisp/pci/sh_css_params.c:1575:2-8: WARNING:
NULL check before some freeing functions is not needed.
./drivers/staging/media/atomisp/pci/sh_css_params.c:3006:2-8: WARNING:
NULL check before some freeing functions is not needed.

Reported-by: Abaci Robot <abaci@linux.alibaba.com>
Signed-off-by: Yang Li <abaci-bugfix@linux.alibaba.com>
---
 drivers/staging/media/atomisp/pci/sh_css_params.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

Comments

Robert Foss Jan. 22, 2021, 8:53 a.m. UTC | #1
Thanks for the patch.

Feel free to add my r-b:
Reviewed-by: Robert Foss <robert.foss@linaro.org>


On Thu, 21 Jan 2021 at 09:31, Yang Li <abaci-bugfix@linux.alibaba.com> wrote:
>

> Fix below warnings reported by coccicheck:

> ./drivers/staging/media/atomisp/pci/sh_css_params.c:1575:2-8: WARNING:

> NULL check before some freeing functions is not needed.

> ./drivers/staging/media/atomisp/pci/sh_css_params.c:3006:2-8: WARNING:

> NULL check before some freeing functions is not needed.

>

> Reported-by: Abaci Robot <abaci@linux.alibaba.com>

> Signed-off-by: Yang Li <abaci-bugfix@linux.alibaba.com>

> ---

>  drivers/staging/media/atomisp/pci/sh_css_params.c | 6 ++----

>  1 file changed, 2 insertions(+), 4 deletions(-)

>

> diff --git a/drivers/staging/media/atomisp/pci/sh_css_params.c b/drivers/staging/media/atomisp/pci/sh_css_params.c

> index 24fc497..569473b9 100644

> --- a/drivers/staging/media/atomisp/pci/sh_css_params.c

> +++ b/drivers/staging/media/atomisp/pci/sh_css_params.c

> @@ -1575,8 +1575,7 @@ struct ia_css_isp_3a_statistics_map *

>         return me;

>

>  err:

> -       if (me)

> -               kvfree(me);

> +       kvfree(me);

>         return NULL;

>  }

>

> @@ -3006,8 +3005,7 @@ static void free_map(struct sh_css_ddr_address_map *map)

>         }

>

>         kvfree(params);

> -       if (per_frame_params)

> -               kvfree(per_frame_params);

> +       kvfree(per_frame_params);

>         stream->isp_params_configs = NULL;

>         stream->per_frame_isp_params_configs = NULL;

>

> --

> 1.8.3.1

>
diff mbox series

Patch

diff --git a/drivers/staging/media/atomisp/pci/sh_css_params.c b/drivers/staging/media/atomisp/pci/sh_css_params.c
index 24fc497..569473b9 100644
--- a/drivers/staging/media/atomisp/pci/sh_css_params.c
+++ b/drivers/staging/media/atomisp/pci/sh_css_params.c
@@ -1575,8 +1575,7 @@  struct ia_css_isp_3a_statistics_map *
 	return me;
 
 err:
-	if (me)
-		kvfree(me);
+	kvfree(me);
 	return NULL;
 }
 
@@ -3006,8 +3005,7 @@  static void free_map(struct sh_css_ddr_address_map *map)
 	}
 
 	kvfree(params);
-	if (per_frame_params)
-		kvfree(per_frame_params);
+	kvfree(per_frame_params);
 	stream->isp_params_configs = NULL;
 	stream->per_frame_isp_params_configs = NULL;