Commit 5b6aa199 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] as102-fe: Add a release function

This is needed to free state and for dvb_detach() to be
called.
Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
parent 4628f993
...@@ -407,6 +407,14 @@ static int as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) ...@@ -407,6 +407,14 @@ static int as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire)
state->elna_cfg); state->elna_cfg);
} }
static void as102_fe_release(struct dvb_frontend *fe)
{
struct as102_state *state = fe->demodulator_priv;
kfree(state);
}
static struct dvb_frontend_ops as102_fe_ops = { static struct dvb_frontend_ops as102_fe_ops = {
.delsys = { SYS_DVBT }, .delsys = { SYS_DVBT },
.info = { .info = {
...@@ -436,6 +444,7 @@ static struct dvb_frontend_ops as102_fe_ops = { ...@@ -436,6 +444,7 @@ static struct dvb_frontend_ops as102_fe_ops = {
.read_signal_strength = as102_fe_read_signal_strength, .read_signal_strength = as102_fe_read_signal_strength,
.read_ucblocks = as102_fe_read_ucblocks, .read_ucblocks = as102_fe_read_ucblocks,
.ts_bus_ctrl = as102_fe_ts_bus_ctrl, .ts_bus_ctrl = as102_fe_ts_bus_ctrl,
.release = as102_fe_release,
}; };
struct dvb_frontend *as102_attach(const char *name, struct dvb_frontend *as102_attach(const char *name,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment