V4L/DVB (13294): dvb-usb-friio: cleaning up unnecessary functions
authorAkihiro Tsukada <tskd2@yahoo.co.jp>
Wed, 4 Nov 2009 18:40:36 +0000 (15:40 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 5 Dec 2009 20:41:14 +0000 (18:41 -0200)
This patch removes some fe->ops.X() functions which do nothing more useful than the default.

Signed-off-by: Akihiro Tsukada <tskd2@yahoo.co.jp>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/dvb/dvb-usb/friio-fe.c

index 8b489d1..9cbbe42 100644 (file)
@@ -232,12 +232,6 @@ static int jdvbt90502_read_status(struct dvb_frontend *fe, fe_status_t *state)
        return 0;
 }
 
-static int jdvbt90502_read_ber(struct dvb_frontend *fe, u32 *ber)
-{
-       *ber = 0;
-       return 0;
-}
-
 static int jdvbt90502_read_signal_strength(struct dvb_frontend *fe,
                                           u16 *strength)
 {
@@ -264,27 +258,6 @@ static int jdvbt90502_read_signal_strength(struct dvb_frontend *fe,
        return 0;
 }
 
-static int jdvbt90502_read_snr(struct dvb_frontend *fe, u16 *snr)
-{
-       *snr = 0x0101;
-       return 0;
-}
-
-static int jdvbt90502_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks)
-{
-       *ucblocks = 0;
-       return 0;
-}
-
-static int jdvbt90502_get_tune_settings(struct dvb_frontend *fe,
-                                       struct dvb_frontend_tune_settings *fs)
-{
-       fs->min_delay_ms = 500;
-       fs->step_size = 0;
-       fs->max_drift = 0;
-
-       return 0;
-}
 
 /* filter out un-supported properties to notify users */
 static int jdvbt90502_set_property(struct dvb_frontend *fe,
@@ -347,12 +320,6 @@ static int jdvbt90502_set_frontend(struct dvb_frontend *fe,
        return 0;
 }
 
-static int jdvbt90502_sleep(struct dvb_frontend *fe)
-{
-       deb_fe("%s called.\n", __func__);
-       return 0;
-}
-
 
 /**
  * (reg, val) commad list to initialize this module.
@@ -493,18 +460,13 @@ static struct dvb_frontend_ops jdvbt90502_ops = {
        .release = jdvbt90502_release,
 
        .init = jdvbt90502_init,
-       .sleep = jdvbt90502_sleep,
        .write = _jdvbt90502_write,
 
        .set_property = jdvbt90502_set_property,
 
        .set_frontend = jdvbt90502_set_frontend,
        .get_frontend = jdvbt90502_get_frontend,
-       .get_tune_settings = jdvbt90502_get_tune_settings,
 
        .read_status = jdvbt90502_read_status,
-       .read_ber = jdvbt90502_read_ber,
        .read_signal_strength = jdvbt90502_read_signal_strength,
-       .read_snr = jdvbt90502_read_snr,
-       .read_ucblocks = jdvbt90502_read_ucblocks,
 };