lkml.org 
[lkml]   [2020]   [Jun]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH stable 4.9 09/21] media: dvb_frontend: get rid of set_property() callback
    Date
    From: Mauro Carvalho Chehab <mchehab@s-opensource.com>

    commit 6680e73b5226114992acfc11f9cf5730f706fb01 upstream

    Now that all clients of set_property() were removed, get rid
    of this callback.

    Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    ---
    drivers/media/dvb-core/dvb_frontend.c | 7 -------
    drivers/media/dvb-core/dvb_frontend.h | 5 -----
    2 files changed, 12 deletions(-)

    diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c
    index 97c825f97b15..2bf55a786e29 100644
    --- a/drivers/media/dvb-core/dvb_frontend.c
    +++ b/drivers/media/dvb-core/dvb_frontend.c
    @@ -1751,13 +1751,6 @@ static int dtv_property_process_set(struct dvb_frontend *fe,
    int r = 0;
    struct dtv_frontend_properties *c = &fe->dtv_property_cache;

    - /* Allow the frontend to validate incoming properties */
    - if (fe->ops.set_property) {
    - r = fe->ops.set_property(fe, tvp);
    - if (r < 0)
    - return r;
    - }
    -
    dtv_property_dump(fe, true, tvp);

    switch(tvp->cmd) {
    diff --git a/drivers/media/dvb-core/dvb_frontend.h b/drivers/media/dvb-core/dvb_frontend.h
    index 57cedbe5c2c7..f852f0a49f42 100644
    --- a/drivers/media/dvb-core/dvb_frontend.h
    +++ b/drivers/media/dvb-core/dvb_frontend.h
    @@ -397,11 +397,8 @@ struct dtv_frontend_properties;
    * @search: callback function used on some custom algo search algos.
    * @tuner_ops: pointer to struct dvb_tuner_ops
    * @analog_ops: pointer to struct analog_demod_ops
    - * @set_property: callback function to allow the frontend to validade
    - * incoming properties. Should not be used on new drivers.
    */
    struct dvb_frontend_ops {
    -
    struct dvb_frontend_info info;

    u8 delsys[MAX_DELSYS];
    @@ -459,8 +456,6 @@ struct dvb_frontend_ops {

    struct dvb_tuner_ops tuner_ops;
    struct analog_demod_ops analog_ops;
    -
    - int (*set_property)(struct dvb_frontend* fe, struct dtv_property* tvp);
    };

    #ifdef __DVB_CORE__
    --
    2.17.1
    \
     
     \ /
      Last update: 2020-06-05 18:29    [W:2.916 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site