Re: Tiny patch for mga_vid to compile against 2.6.19 kernel
"Tamas, Gergely" <[email protected]> Mon, 8 Jan 2007 19:37:36 +0100
| Newsgroups | gmane.comp.video.mplayer.user.matrox |
|---|---|
| Message-ID | <[email protected]> |
Hi, > Below is a tiny patch for mga_vid.c to compile against a 2.6.19 kernel. > > --<CUT>--- > --- mga_vid-2.6.18/mga_vid.c 2006-09-27 18:32:13.000000000 +0200 > +++ mga_vid-2.6.19/mga_vid.c 2007-01-07 23:24:17.000000000 +0100 > @@ -42,7 +42,7 @@ > //use the 'major' parameter to override the default major number (83) > /* mknod /dev/mga_vid c 83 0 */ > > -#include <linux/config.h> > +#include <linux/autoconf.h> > #include <linux/version.h> > #include <linux/module.h> > #include <linux/moduleparam.h> > --<CUT>--- Why do you need 'linux/autoconf.h' ? [dice@neptune ~]$ cat /usr/include/linux/autoconf.h #include <linux/err_kernel_only.h> Simply comment out the 'linux/config.h' line. What about something like : --- <<< --- <<< --- <<< --- Index: mga_vid.c =================================================================== --- mga_vid.c (revision 250) +++ mga_vid.c (working copy) @@ -42,8 +42,12 @@ //use the 'major' parameter to override the default major number (83) /* mknod /dev/mga_vid c 83 0 */ +#include <linux/version.h> + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) #include <linux/config.h> -#include <linux/version.h> +#endif + #include <linux/module.h> #include <linux/moduleparam.h> #include <linux/kobject.h> --- <<< --- <<< --- <<< --- Gergely