Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Proper frequency bending patch



Hi, Just had a closer look at the code.. really obvious bug :)
Proper patch attached.





diff -Naur dvb-kernel.ORIGINAL/linux/drivers/media/dvb/dvb-core/dvb_frontend.c dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_frontend.c
--- dvb-kernel.ORIGINAL/linux/drivers/media/dvb/dvb-core/dvb_frontend.c	2003-01-02 11:26:46.000000000 +0000
+++ dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_frontend.c	2003-01-07 15:17:34.000000000 +0000
@@ -300,8 +300,6 @@
 	struct dvb_frontend *frontend = &fe->frontend;
 	int err;
 
-	dvb_bend_frequency (fe, 0);
-
 	if (first_trial) {
 		fe->timeout_count = 0;
 		fe->lost_sync_count = 0;
@@ -313,6 +311,8 @@
 			sizeof (struct dvb_frontend_parameters));
 	}
 
+	dvb_bend_frequency (fe, 0);
+
 	dprintk ("%s: f == %i, drift == %i\n",
 		 __FUNCTION__, param->frequency, fe->lnb_drift);
 

Home | Main Index | Thread Index