diff options
Diffstat (limited to 'drivers/media/dvb/frontends/or51211.c')
-rw-r--r-- | drivers/media/dvb/frontends/or51211.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/media/dvb/frontends/or51211.c b/drivers/media/dvb/frontends/or51211.c index 7c3aed1f546b..26bed616fabe 100644 --- a/drivers/media/dvb/frontends/or51211.c +++ b/drivers/media/dvb/frontends/or51211.c | |||
@@ -54,7 +54,6 @@ static u8 cmd_buf[] = {0x04,0x01,0x50,0x80,0x06}; // ATSC | |||
54 | struct or51211_state { | 54 | struct or51211_state { |
55 | 55 | ||
56 | struct i2c_adapter* i2c; | 56 | struct i2c_adapter* i2c; |
57 | struct dvb_frontend_ops ops; | ||
58 | 57 | ||
59 | /* Configuration settings */ | 58 | /* Configuration settings */ |
60 | const struct or51211_config* config; | 59 | const struct or51211_config* config; |
@@ -585,12 +584,11 @@ struct dvb_frontend* or51211_attach(const struct or51211_config* config, | |||
585 | /* Setup the state */ | 584 | /* Setup the state */ |
586 | state->config = config; | 585 | state->config = config; |
587 | state->i2c = i2c; | 586 | state->i2c = i2c; |
588 | memcpy(&state->ops, &or51211_ops, sizeof(struct dvb_frontend_ops)); | ||
589 | state->initialized = 0; | 587 | state->initialized = 0; |
590 | state->current_frequency = 0; | 588 | state->current_frequency = 0; |
591 | 589 | ||
592 | /* Create dvb_frontend */ | 590 | /* Create dvb_frontend */ |
593 | state->frontend.ops = &state->ops; | 591 | memcpy(&state->frontend.ops, &or51211_ops, sizeof(struct dvb_frontend_ops)); |
594 | state->frontend.demodulator_priv = state; | 592 | state->frontend.demodulator_priv = state; |
595 | return &state->frontend; | 593 | return &state->frontend; |
596 | 594 | ||