mirror of
				https://github.com/DigitalDevices/dddvb.git
				synced 2025-03-01 10:35:23 +00:00 
			
		
		
		
	use EXPORT_SYMBOL_GPL for frontends to fix problems with kernel 6.5.2
This commit is contained in:
		| @@ -780,7 +780,7 @@ struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg, | ||||
|  | ||||
| 	return &ci->en; | ||||
| } | ||||
| EXPORT_SYMBOL(cxd2099_attach); | ||||
| EXPORT_SYMBOL_GPL(cxd2099_attach); | ||||
|  | ||||
| MODULE_DESCRIPTION("cxd2099"); | ||||
| MODULE_AUTHOR("Ralph Metzler"); | ||||
|   | ||||
| @@ -2701,7 +2701,7 @@ struct dvb_frontend *cxd2843_attach(struct i2c_adapter *i2c, | ||||
| 	kfree(state); | ||||
| 	return NULL; | ||||
| } | ||||
| EXPORT_SYMBOL(cxd2843_attach); | ||||
| EXPORT_SYMBOL_GPL(cxd2843_attach); | ||||
|  | ||||
| MODULE_DESCRIPTION("CXD2843/37/38 driver"); | ||||
| MODULE_AUTHOR("Ralph Metzler, Manfred Voelkel"); | ||||
|   | ||||
| @@ -5097,4 +5097,4 @@ MODULE_DESCRIPTION("DRX-K driver"); | ||||
| MODULE_AUTHOR("Ralph Metzler"); | ||||
| 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; | ||||
| } | ||||
| EXPORT_SYMBOL(lnbh25_attach); | ||||
| EXPORT_SYMBOL_GPL(lnbh25_attach); | ||||
|  | ||||
| MODULE_DESCRIPTION("LNBH25"); | ||||
| 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, | ||||
| 			     i2c_addr, LNBH24_TTX); | ||||
| } | ||||
| EXPORT_SYMBOL(lnbh24_attach); | ||||
| EXPORT_SYMBOL_GPL(lnbh24_attach); | ||||
|  | ||||
| struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe, | ||||
| 				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, | ||||
| 			     0x08, LNBP21_ISEL); | ||||
| } | ||||
| EXPORT_SYMBOL(lnbp21_attach); | ||||
| EXPORT_SYMBOL_GPL(lnbp21_attach); | ||||
|  | ||||
| MODULE_DESCRIPTION("Driver for lnb supply and control ic lnbp21, lnbh24"); | ||||
| MODULE_AUTHOR("Oliver Endriss, Igor M. Liplianin"); | ||||
|   | ||||
| @@ -2338,7 +2338,7 @@ error: | ||||
| 	kfree(state); | ||||
| 	return NULL; | ||||
| } | ||||
| EXPORT_SYMBOL(stv0367ter_attach); | ||||
| EXPORT_SYMBOL_GPL(stv0367ter_attach); | ||||
|  | ||||
| static int stv0367cab_gate_ctrl(struct dvb_frontend *fe, int enable) | ||||
| { | ||||
| @@ -3462,7 +3462,7 @@ error: | ||||
| 	kfree(state); | ||||
| 	return NULL; | ||||
| } | ||||
| EXPORT_SYMBOL(stv0367cab_attach); | ||||
| EXPORT_SYMBOL_GPL(stv0367cab_attach); | ||||
|  | ||||
| MODULE_PARM_DESC(debug, "Set debug"); | ||||
| MODULE_PARM_DESC(i2c_debug, "Set i2c debug"); | ||||
|   | ||||
| @@ -2154,7 +2154,7 @@ MODULE_DESCRIPTION("STV0367DD driver"); | ||||
| MODULE_AUTHOR("Ralph Metzler, Manfred Voelkel"); | ||||
| MODULE_LICENSE("GPL v2"); | ||||
|  | ||||
| EXPORT_SYMBOL(stv0367_attach); | ||||
| EXPORT_SYMBOL_GPL(stv0367_attach); | ||||
|  | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -5254,7 +5254,7 @@ error: | ||||
| 	kfree(state); | ||||
| 	return NULL; | ||||
| } | ||||
| EXPORT_SYMBOL(stv090x_attach); | ||||
| EXPORT_SYMBOL_GPL(stv090x_attach); | ||||
| MODULE_PARM_DESC(verbose, "Set Verbosity level"); | ||||
| MODULE_AUTHOR("Manu Abraham"); | ||||
| 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__); | ||||
| 	return stv6110x->devctl; | ||||
| } | ||||
| EXPORT_SYMBOL(stv6110x_attach); | ||||
| EXPORT_SYMBOL_GPL(stv6110x_attach); | ||||
|  | ||||
| MODULE_AUTHOR("Manu Abraham"); | ||||
| MODULE_DESCRIPTION("STV6110x Silicon tuner"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 internal
					internal