mirror of
https://github.com/DigitalDevices/dddvb.git
synced 2023-10-10 13:37:43 +02:00
use EXPORT_SYMBOL_GPL for frontends to fix problems with kernel 6.5.2
This commit is contained in:
parent
da4938e3aa
commit
454bb63993
@ -780,7 +780,7 @@ struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg,
|
|||||||
|
|
||||||
return &ci->en;
|
return &ci->en;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(cxd2099_attach);
|
EXPORT_SYMBOL_GPL(cxd2099_attach);
|
||||||
|
|
||||||
MODULE_DESCRIPTION("cxd2099");
|
MODULE_DESCRIPTION("cxd2099");
|
||||||
MODULE_AUTHOR("Ralph Metzler");
|
MODULE_AUTHOR("Ralph Metzler");
|
||||||
|
@ -2701,7 +2701,7 @@ struct dvb_frontend *cxd2843_attach(struct i2c_adapter *i2c,
|
|||||||
kfree(state);
|
kfree(state);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(cxd2843_attach);
|
EXPORT_SYMBOL_GPL(cxd2843_attach);
|
||||||
|
|
||||||
MODULE_DESCRIPTION("CXD2843/37/38 driver");
|
MODULE_DESCRIPTION("CXD2843/37/38 driver");
|
||||||
MODULE_AUTHOR("Ralph Metzler, Manfred Voelkel");
|
MODULE_AUTHOR("Ralph Metzler, Manfred Voelkel");
|
||||||
|
@ -5097,4 +5097,4 @@ MODULE_DESCRIPTION("DRX-K driver");
|
|||||||
MODULE_AUTHOR("Ralph Metzler");
|
MODULE_AUTHOR("Ralph Metzler");
|
||||||
MODULE_LICENSE("GPL v2");
|
MODULE_LICENSE("GPL v2");
|
||||||
|
|
||||||
EXPORT_SYMBOL(drxk_attach);
|
EXPORT_SYMBOL_GPL(drxk_attach);
|
||||||
|
@ -152,7 +152,7 @@ struct dvb_frontend *lnbh25_attach(struct dvb_frontend *fe,
|
|||||||
|
|
||||||
return fe;
|
return fe;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(lnbh25_attach);
|
EXPORT_SYMBOL_GPL(lnbh25_attach);
|
||||||
|
|
||||||
MODULE_DESCRIPTION("LNBH25");
|
MODULE_DESCRIPTION("LNBH25");
|
||||||
MODULE_AUTHOR("Ralph Metzler");
|
MODULE_AUTHOR("Ralph Metzler");
|
||||||
|
@ -178,7 +178,7 @@ struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe,
|
|||||||
return lnbx2x_attach(fe, i2c, override_set, override_clear,
|
return lnbx2x_attach(fe, i2c, override_set, override_clear,
|
||||||
i2c_addr, LNBH24_TTX);
|
i2c_addr, LNBH24_TTX);
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(lnbh24_attach);
|
EXPORT_SYMBOL_GPL(lnbh24_attach);
|
||||||
|
|
||||||
struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe,
|
struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe,
|
||||||
struct i2c_adapter *i2c, u8 override_set,
|
struct i2c_adapter *i2c, u8 override_set,
|
||||||
@ -187,7 +187,7 @@ struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe,
|
|||||||
return lnbx2x_attach(fe, i2c, override_set, override_clear,
|
return lnbx2x_attach(fe, i2c, override_set, override_clear,
|
||||||
0x08, LNBP21_ISEL);
|
0x08, LNBP21_ISEL);
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(lnbp21_attach);
|
EXPORT_SYMBOL_GPL(lnbp21_attach);
|
||||||
|
|
||||||
MODULE_DESCRIPTION("Driver for lnb supply and control ic lnbp21, lnbh24");
|
MODULE_DESCRIPTION("Driver for lnb supply and control ic lnbp21, lnbh24");
|
||||||
MODULE_AUTHOR("Oliver Endriss, Igor M. Liplianin");
|
MODULE_AUTHOR("Oliver Endriss, Igor M. Liplianin");
|
||||||
|
@ -2338,7 +2338,7 @@ error:
|
|||||||
kfree(state);
|
kfree(state);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(stv0367ter_attach);
|
EXPORT_SYMBOL_GPL(stv0367ter_attach);
|
||||||
|
|
||||||
static int stv0367cab_gate_ctrl(struct dvb_frontend *fe, int enable)
|
static int stv0367cab_gate_ctrl(struct dvb_frontend *fe, int enable)
|
||||||
{
|
{
|
||||||
@ -3462,7 +3462,7 @@ error:
|
|||||||
kfree(state);
|
kfree(state);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(stv0367cab_attach);
|
EXPORT_SYMBOL_GPL(stv0367cab_attach);
|
||||||
|
|
||||||
MODULE_PARM_DESC(debug, "Set debug");
|
MODULE_PARM_DESC(debug, "Set debug");
|
||||||
MODULE_PARM_DESC(i2c_debug, "Set i2c debug");
|
MODULE_PARM_DESC(i2c_debug, "Set i2c debug");
|
||||||
|
@ -2154,7 +2154,7 @@ MODULE_DESCRIPTION("STV0367DD driver");
|
|||||||
MODULE_AUTHOR("Ralph Metzler, Manfred Voelkel");
|
MODULE_AUTHOR("Ralph Metzler, Manfred Voelkel");
|
||||||
MODULE_LICENSE("GPL v2");
|
MODULE_LICENSE("GPL v2");
|
||||||
|
|
||||||
EXPORT_SYMBOL(stv0367_attach);
|
EXPORT_SYMBOL_GPL(stv0367_attach);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -5254,7 +5254,7 @@ error:
|
|||||||
kfree(state);
|
kfree(state);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(stv090x_attach);
|
EXPORT_SYMBOL_GPL(stv090x_attach);
|
||||||
MODULE_PARM_DESC(verbose, "Set Verbosity level");
|
MODULE_PARM_DESC(verbose, "Set Verbosity level");
|
||||||
MODULE_AUTHOR("Manu Abraham");
|
MODULE_AUTHOR("Manu Abraham");
|
||||||
MODULE_DESCRIPTION("STV090x Multi-Std Broadcast frontend");
|
MODULE_DESCRIPTION("STV090x Multi-Std Broadcast frontend");
|
||||||
|
@ -407,7 +407,7 @@ const struct stv6110x_devctl *stv6110x_attach(struct dvb_frontend *fe,
|
|||||||
printk(KERN_INFO "%s: Attaching STV6110x\n", __func__);
|
printk(KERN_INFO "%s: Attaching STV6110x\n", __func__);
|
||||||
return stv6110x->devctl;
|
return stv6110x->devctl;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(stv6110x_attach);
|
EXPORT_SYMBOL_GPL(stv6110x_attach);
|
||||||
|
|
||||||
MODULE_AUTHOR("Manu Abraham");
|
MODULE_AUTHOR("Manu Abraham");
|
||||||
MODULE_DESCRIPTION("STV6110x Silicon tuner");
|
MODULE_DESCRIPTION("STV6110x Silicon tuner");
|
||||||
|
Loading…
Reference in New Issue
Block a user