[Mplayer-cvslog] CVS: main/drivers mga_vid.c,1.43,1.44
Arpi of Ize
arpi at mplayerhq.hu
Sun Apr 21 17:07:47 CEST 2002
Update of /cvsroot/mplayer/main/drivers
In directory mail:/var/tmp.root/cvs-serv15701
Modified Files:
mga_vid.c
Log Message:
devfs fix?
Index: mga_vid.c
===================================================================
RCS file: /cvsroot/mplayer/main/drivers/mga_vid.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- mga_vid.c 18 Apr 2002 16:44:21 -0000 1.43
+++ mga_vid.c 21 Apr 2002 15:07:44 -0000 1.44
@@ -102,7 +102,9 @@
static uint32_t mga_param_buff_size=0;
static uint32_t mga_param_buff_len=0;
+#ifndef min
#define min(x,y) (((x)<(y))?(x):(y))
+#endif
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
#include <linux/ctype.h>
@@ -1577,9 +1579,12 @@
MGA_VID_MAJOR, 0,
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IFCHR,
&mga_vid_fops, NULL)) == NULL)
-#else
- if(register_chrdev(MGA_VID_MAJOR, "mga_vid", &mga_vid_fops))
+ {
+ printk(KERN_ERR "mga_vid: unable to get major: %d (devfs)\n", MGA_VID_MAJOR);
+ return -EIO;
+ }
#endif
+ if(register_chrdev(MGA_VID_MAJOR, "mga_vid", &mga_vid_fops))
{
printk(KERN_ERR "mga_vid: unable to get major: %d\n", MGA_VID_MAJOR);
return -EIO;
@@ -1590,9 +1595,8 @@
printk(KERN_ERR "mga_vid: no supported devices found\n");
#ifdef CONFIG_DEVFS_FS
devfs_unregister(dev_handle);
-#else
- unregister_chrdev(MGA_VID_MAJOR, "mga_vid");
#endif
+ unregister_chrdev(MGA_VID_MAJOR, "mga_vid");
return -EINVAL;
}
mga_param_buff = kmalloc(PARAM_BUFF_SIZE,GFP_KERNEL);
@@ -1623,8 +1627,7 @@
printk(KERN_INFO "mga_vid: Cleaning up module\n");
#ifdef CONFIG_DEVFS_FS
devfs_unregister(dev_handle);
-#else
- unregister_chrdev(MGA_VID_MAJOR, "mga_vid");
#endif
+ unregister_chrdev(MGA_VID_MAJOR, "mga_vid");
}
More information about the MPlayer-cvslog
mailing list