media: i2c: adv7842: drop check because i2c_unregister_device() is NULL safe
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Tue, 20 Aug 2019 15:34:41 +0000 (12:34 -0300)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Mon, 26 Aug 2019 13:44:38 +0000 (10:44 -0300)
No need to check the argument of i2c_unregister_device() because the
function itself does it.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/i2c/adv7842.c

index ffc3d17..8856198 100644 (file)
@@ -3351,28 +3351,17 @@ static const struct v4l2_ctrl_config adv7842_ctrl_free_run_color = {
 static void adv7842_unregister_clients(struct v4l2_subdev *sd)
 {
        struct adv7842_state *state = to_state(sd);
-       if (state->i2c_avlink)
-               i2c_unregister_device(state->i2c_avlink);
-       if (state->i2c_cec)
-               i2c_unregister_device(state->i2c_cec);
-       if (state->i2c_infoframe)
-               i2c_unregister_device(state->i2c_infoframe);
-       if (state->i2c_sdp_io)
-               i2c_unregister_device(state->i2c_sdp_io);
-       if (state->i2c_sdp)
-               i2c_unregister_device(state->i2c_sdp);
-       if (state->i2c_afe)
-               i2c_unregister_device(state->i2c_afe);
-       if (state->i2c_repeater)
-               i2c_unregister_device(state->i2c_repeater);
-       if (state->i2c_edid)
-               i2c_unregister_device(state->i2c_edid);
-       if (state->i2c_hdmi)
-               i2c_unregister_device(state->i2c_hdmi);
-       if (state->i2c_cp)
-               i2c_unregister_device(state->i2c_cp);
-       if (state->i2c_vdp)
-               i2c_unregister_device(state->i2c_vdp);
+       i2c_unregister_device(state->i2c_avlink);
+       i2c_unregister_device(state->i2c_cec);
+       i2c_unregister_device(state->i2c_infoframe);
+       i2c_unregister_device(state->i2c_sdp_io);
+       i2c_unregister_device(state->i2c_sdp);
+       i2c_unregister_device(state->i2c_afe);
+       i2c_unregister_device(state->i2c_repeater);
+       i2c_unregister_device(state->i2c_edid);
+       i2c_unregister_device(state->i2c_hdmi);
+       i2c_unregister_device(state->i2c_cp);
+       i2c_unregister_device(state->i2c_vdp);
 
        state->i2c_avlink = NULL;
        state->i2c_cec = NULL;