summaryrefslogtreecommitdiff
path: root/drivers/media/test-drivers/vidtv/vidtv_demod.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-09-11 13:14:36 +0200
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-09-12 09:43:54 +0200
commit63101b75689331c5392c9330291f57b9fd2ef94c (patch)
treef4d8ca04a8bce08e338a35301f4171147d566237 /drivers/media/test-drivers/vidtv/vidtv_demod.c
parent1f9a704601f02710f1456858f77e338b05c82f17 (diff)
media: vidtv: fix driver unbind/remove
The current remove logic is broken and causes an OOPS. Fix it. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media/test-drivers/vidtv/vidtv_demod.c')
-rw-r--r--drivers/media/test-drivers/vidtv/vidtv_demod.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/media/test-drivers/vidtv/vidtv_demod.c b/drivers/media/test-drivers/vidtv/vidtv_demod.c
index 25c895912505..d18860fcb0e7 100644
--- a/drivers/media/test-drivers/vidtv/vidtv_demod.c
+++ b/drivers/media/test-drivers/vidtv/vidtv_demod.c
@@ -416,8 +416,6 @@ static int vidtv_demod_i2c_remove(struct i2c_client *client)
{
struct vidtv_demod_state *state = i2c_get_clientdata(client);
- memset(&state->frontend.ops, 0, sizeof(struct dvb_frontend_ops));
- state->frontend.demodulator_priv = NULL;
kfree(state);
return 0;