[linux-dvb] CVS and 2.6.13-rc1 don't compil

C.Y.M syphir at syphir.sytes.net
Thu Jun 30 20:34:23 CEST 2005


Gregoire Favre wrote:
> Hello,
> 
> compilation fails ending so :
> 
>   CC [M]  drivers/media/dvb/dvb-core/dvb_frontend.o
> drivers/media/dvb/dvb-core/dvb_frontend.c: In function `dvb_frontend_thread':
> drivers/media/dvb/dvb-core/dvb_frontend.c:398: error: too many arguments to function `refrigerator'
> drivers/media/dvb/dvb-core/dvb_frontend.c: In function `dvb_frontend_ioctl':
> drivers/media/dvb/dvb-core/dvb_frontend.c:729: warning: cast from pointer to integer of different size
> drivers/media/dvb/dvb-core/dvb_frontend.c:742: warning: cast from pointer to integer of different size
> make[4]: *** [drivers/media/dvb/dvb-core/dvb_frontend.o] Error 1
> make[3]: *** [drivers/media/dvb/dvb-core] Error 2
> make[2]: *** [drivers/media/dvb] Error 2
> make[1]: *** [drivers/media] Error 2
> make: *** [drivers] Error 2

Try this...

Regards,
C.

-------------- next part --------------
--- dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_frontend.c.orig	2005-06-30 11:22:39.000000000 -0700
+++ dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_frontend.c	2005-06-30 11:28:27.000000000 -0700
@@ -394,8 +394,12 @@
 			break;
 		}
 
+#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,12))
+		try_to_freeze();
+#else
 		if (current->flags & PF_FREEZE)
 			refrigerator(PF_FREEZE);
+#endif
 
 		if (down_interruptible(&fepriv->sem))
 			break;


More information about the linux-dvb mailing list