Hello list
The latest dvb-kernel CVS needed some patching to compile with kernel
version 2.6.0-test5. The following patch did the trick for me.
--
Oskar Signell <[EMAIL PROTECTED]>
--- dvb-kernel/linux/drivers/media/common/saa7146_i2c.c.orig 2003-09-11
14:52:36.000000000 +0300
+++ dvb-kernel/linux/drivers/media/common/saa7146_i2c.c 2003-09-11
16:10:13.000000000 +0300
@@ -411,7 +411,7 @@
strcpy(i2c_adapter->name, dev->name);
i2c_adapter->data = dev;
#else
- strcpy(i2c_adapter->dev.name, dev->name);
+ strcpy(i2c_adapter->name, dev->name);
i2c_set_adapdata(i2c_adapter,dev);
#endif
i2c_adapter->algo = &saa7146_algo;
-- dvb-kernel/linux/drivers/media/common/saa7146_fops.c.orig 2003-09-11
15:26:07.000000000 +0300
+++ dvb-kernel/linux/drivers/media/common/saa7146_fops.c 2003-09-11
15:26:27.000000000 +0300
@@ -157,7 +157,7 @@
static int fops_open(struct inode *inode, struct file *file)
{
- unsigned int minor = minor(inode->i_rdev);
+ unsigned int minor = iminor(inode);
struct saa7146_dev *h = NULL, *dev = NULL;
struct list_head *list;
struct saa7146_fh *fh = NULL;
--- dvb-kernel/linux/drivers/media/common/video-buf.c.orig 2003-09-11
15:28:53.000000000 +0300
+++ dvb-kernel/linux/drivers/media/common/video-buf.c 2003-09-11 15:29:09.000000000
+0300
@@ -1085,7 +1085,7 @@
page = alloc_page(GFP_USER);
if (!page)
return NOPAGE_OOM;
- clear_user_page(page_address(page), vaddr); //, page);
+ clear_user_page(page_address(page), vaddr, page);
return page;
}