From f67aa10c84810fba2b384a7c7f37204269ede6bc Mon Sep 17 00:00:00 2001 From: Antti Palosaari Date: Fri, 21 Sep 2012 23:36:27 -0300 Subject: [PATCH] --- yaml --- r: 331185 b: refs/heads/master c: ef40c0088ecbc8863c9404c96065269c83c16259 h: refs/heads/master i: 331183: 9500816f0a69240a519927832a27450a60e5e08b v: v3 --- [refs] | 2 +- trunk/drivers/media/tuners/fc2580.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 917905695087..0e13e3201c8d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2a858486e0406110541e13f07d00665ee0c08a54 +refs/heads/master: ef40c0088ecbc8863c9404c96065269c83c16259 diff --git a/trunk/drivers/media/tuners/fc2580.c b/trunk/drivers/media/tuners/fc2580.c index 7db32ec4bd09..ec7965d7c2f8 100644 --- a/trunk/drivers/media/tuners/fc2580.c +++ b/trunk/drivers/media/tuners/fc2580.c @@ -487,9 +487,6 @@ struct dvb_frontend *fc2580_attach(struct dvb_frontend *fe, priv->cfg = cfg; priv->i2c = i2c; - fe->tuner_priv = priv; - memcpy(&fe->ops.tuner_ops, &fc2580_tuner_ops, - sizeof(struct dvb_tuner_ops)); /* check if the tuner is there */ ret = fc2580_rd_reg(priv, 0x01, &chip_id); @@ -510,6 +507,10 @@ struct dvb_frontend *fc2580_attach(struct dvb_frontend *fe, "%s: FCI FC2580 successfully identified\n", KBUILD_MODNAME); + fe->tuner_priv = priv; + memcpy(&fe->ops.tuner_ops, &fc2580_tuner_ops, + sizeof(struct dvb_tuner_ops)); + if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);