[patch] Re: dependancy on #include <linux/version.h>

Kevin George (nop@blue.netnation.com)
Sat, 16 Jan 1999 04:06:57 -0800 (PST)


On Sat, 16 Jan 1999, David wrote:

> for those programs that have #if LINUX_VERSION_CODE evaluations, please
> ensure they include version.h or similar.
>
> notably, drivers/char/msp3400.c and tuner.c
>
> i'm positive there are other files that rely on this information for build
> and don't have it, mistakenly compiling with false evaluations.

This gets all of them in 2.2.0pre6ac2, anyway..

--- linux/drivers/char/ftape/compressor/zftape-compress.old.c Wed Oct 7 00:28:13 1998
+++ linux/drivers/char/ftape/compressor/zftape-compress.c Sat Jan 16 03:50:14 1999
@@ -36,6 +36,7 @@
#include <linux/module.h>

#include <linux/zftape.h>
+#include <linux/version.h>

#if LINUX_VERSION_CODE >= KERNEL_VER(2,1,6)
#include <asm/uaccess.h>
--- linux/drivers/char/ftape/lowlevel/fdc-isr.old.c Wed Oct 7 00:35:40 1998
+++ linux/drivers/char/ftape/lowlevel/fdc-isr.c Sat Jan 16 03:50:33 1999
@@ -33,6 +33,7 @@

#include <linux/ftape.h>
#include <linux/qic117.h>
+#include <linux/version.h>
#include "../lowlevel/ftape-tracing.h"
#include "../lowlevel/fdc-isr.h"
#include "../lowlevel/fdc-io.h"
--- linux/drivers/char/ftape/lowlevel/ftape-bsm.old.c Sat Dec 26 01:31:33 1998
+++ linux/drivers/char/ftape/lowlevel/ftape-bsm.c Sat Jan 16 03:51:02 1999
@@ -29,6 +29,7 @@
#include <linux/string.h>

#include <linux/ftape.h>
+#include <linux/version.h>
#include "../lowlevel/ftape-tracing.h"
#include "../lowlevel/ftape-bsm.h"
#include "../lowlevel/ftape-ctl.h"
--- linux/drivers/char/ftape/lowlevel/ftape-ctl.old.c Wed Oct 7 00:28:17 1998
+++ linux/drivers/char/ftape/lowlevel/ftape-ctl.c Sat Jan 16 03:51:28 1999
@@ -30,6 +30,7 @@
#include <linux/mm.h>
#include <linux/mman.h>
#include <linux/wrapper.h>
+#include <linux/version.h>

#include <linux/ftape.h>
#include <linux/qic117.h>
--- linux/drivers/char/ftape/lowlevel/ftape-proc.old.c Wed Oct 7 00:28:22 1998
+++ linux/drivers/char/ftape/lowlevel/ftape-proc.c Sat Jan 16 03:51:55 1999
@@ -35,6 +35,7 @@
#include <linux/proc_fs.h>

#include <linux/ftape.h>
+#include <linux/version.h>
#if LINUX_VERSION_CODE <= KERNEL_VER(1,2,13) /* bail out */
#error \
Please disable CONFIG_FT_PROC_FS in "MCONFIG" or upgrade to a newer kernel!
--- linux/drivers/char/ftape/lowlevel/ftape-setup.old.c Sat Dec 26 01:31:33 1998
+++ linux/drivers/char/ftape/lowlevel/ftape-setup.c Sat Jan 16 03:52:17 1999
@@ -32,6 +32,7 @@
#include <asm/segment.h>

#include <linux/ftape.h>
+#include <linux/version.h>
#if LINUX_VERSION_CODE >= KERNEL_VER(2,1,16)
#include <linux/init.h>
#else
--- linux/drivers/char/ftape/lowlevel/ftape_syms.old.c Wed Oct 7 00:28:25 1998
+++ linux/drivers/char/ftape/lowlevel/ftape_syms.c Sat Jan 16 03:52:47 1999
@@ -30,6 +30,7 @@
#include <linux/module.h>

#include <linux/ftape.h>
+#include <linux/version.h>
#include "../lowlevel/ftape-tracing.h"
#include "../lowlevel/ftape-init.h"
#include "../lowlevel/fdc-io.h"
--- linux/drivers/char/ftape/zftape/zftape-buffers.old.c Sat Nov 21 17:44:10 1998
+++ linux/drivers/char/ftape/zftape/zftape-buffers.c Sat Jan 16 03:53:10 1999
@@ -29,6 +29,7 @@
#include <linux/malloc.h>
#include <asm/segment.h>

+#include <linux/version.h>
#include <linux/zftape.h>

#if LINUX_VERSION_CODE >= KERNEL_VER(2,1,0)
--- linux/drivers/char/ftape/zftape/zftape-ctl.old.c Wed Oct 7 00:28:27 1998
+++ linux/drivers/char/ftape/zftape/zftape-ctl.c Sat Jan 16 03:53:27 1999
@@ -31,6 +31,7 @@
#include <linux/module.h>
#include <linux/fcntl.h>

+#include <linux/version.h>
#include <linux/zftape.h>

#if LINUX_VERSION_CODE >= KERNEL_VER(2,1,6)
--- linux/drivers/char/ftape/zftape/zftape-eof.old.c Sat Dec 26 01:31:34 1998
+++ linux/drivers/char/ftape/zftape/zftape-eof.c Sat Jan 16 03:53:46 1999
@@ -32,6 +32,7 @@
#include <linux/string.h>
#include <linux/errno.h>

+#include <linux/version.h>
#include <linux/zftape.h>

#include "../zftape/zftape-init.h"
--- linux/drivers/char/ftape/zftape/zftape-read.old.c Wed Oct 7 00:28:29 1998
+++ linux/drivers/char/ftape/zftape/zftape-read.c Sat Jan 16 03:54:03 1999
@@ -27,6 +27,7 @@
#include <linux/errno.h>
#include <linux/mm.h>

+#include <linux/version.h>
#include <linux/zftape.h>

#if LINUX_VERSION_CODE >= KERNEL_VER(2,1,6)
--- linux/drivers/char/ftape/zftape/zftape-write.old.c Wed Oct 7 00:28:32 1998
+++ linux/drivers/char/ftape/zftape/zftape-write.c Sat Jan 16 03:54:18 1999
@@ -27,6 +27,7 @@
#include <linux/errno.h>
#include <linux/mm.h>

+#include <linux/version.h>
#include <linux/zftape.h>

#if LINUX_VERSION_CODE >= KERNEL_VER(2,1,6)
--- linux/drivers/char/ftape/zftape/zftape_syms.old.c Wed Oct 7 00:28:33 1998
+++ linux/drivers/char/ftape/zftape/zftape_syms.c Sat Jan 16 03:54:34 1999
@@ -27,6 +27,7 @@
#define __NO_VERSION__
#include <linux/module.h>

+#include <linux/version.h>
#include <linux/zftape.h>

#include "../zftape/zftape-init.h"
--- linux/drivers/char/pcxx.old.c Sat Nov 21 17:16:15 1998
+++ linux/drivers/char/pcxx.c Sat Jan 16 03:43:44 1999
@@ -70,6 +70,7 @@
#include <linux/malloc.h>
#include <linux/string.h>
#include <linux/init.h>
+#include <linux/version.h>

#ifndef MODULE
#include <linux/ctype.h> /* We only need it for parsing the "digi="-line */
--- linux/drivers/char/msp3400.old.c Sat Nov 21 17:16:07 1998
+++ linux/drivers/char/msp3400.c Sat Jan 16 03:45:06 1999
@@ -37,6 +37,7 @@
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/malloc.h>
+#include <linux/version.h>

/* kernel_thread */
#define __KERNEL_SYSCALLS__
--- linux/drivers/isdn/avmb1/capi.old.c Wed Aug 26 03:29:19 1998
+++ linux/drivers/isdn/avmb1/capi.c Sat Jan 16 03:48:15 1999
@@ -71,6 +71,7 @@
#include <linux/poll.h>
#include <linux/capi.h>
#include <linux/kernelcapi.h>
+#include <linux/version.h>

#include "compat.h"
#include "capiutil.h"
--- linux/drivers/isdn/hisax/isdnl1.old.c Sat Dec 26 01:31:35 1998
+++ linux/drivers/isdn/hisax/isdnl1.c Sat Jan 16 03:48:38 1999
@@ -86,6 +86,7 @@
#include "hisax.h"
#include "isdnl1.h"
#include <linux/kernel_stat.h>
+#include <linux/version.h>
#if (LINUX_VERSION_CODE < 0x020150) /* 2.1.80 */
#define kstat_irqs( PAR ) kstat.interrupts( (PAR) )
#endif
--- linux/drivers/net/hamradio/soundmodem/sm.old.c Sun Dec 6 18:22:55 1998
+++ linux/drivers/net/hamradio/soundmodem/sm.c Sat Jan 16 03:54:58 1999
@@ -61,6 +61,7 @@
#include <asm/bitops.h>
#include <linux/delay.h>
#include <linux/errno.h>
+#include <linux/version.h>
#include "sm.h"

/* --------------------------------------------------------------------- */
--- linux/drivers/net/hamradio/baycom_ser_fdx.old.c Wed Jun 10 00:18:25 1998
+++ linux/drivers/net/hamradio/baycom_ser_fdx.c Sat Jan 16 03:49:12 1999
@@ -83,6 +83,7 @@
#include <linux/netdevice.h>
#include <linux/hdlcdrv.h>
#include <linux/baycom.h>
+#include <linux/version.h>

/* --------------------------------------------------------------------- */

--- linux/drivers/net/hamradio/baycom_ser_hdx.old.c Wed Jun 10 00:18:25 1998
+++ linux/drivers/net/hamradio/baycom_ser_hdx.c Sat Jan 16 03:49:40 1999
@@ -72,6 +72,7 @@
#include <linux/netdevice.h>
#include <linux/hdlcdrv.h>
#include <linux/baycom.h>
+#include <linux/version.h>

/* --------------------------------------------------------------------- */

--- linux/drivers/net/acenic.old.c Mon Jan 11 16:50:03 1999
+++ linux/drivers/net/acenic.c Sat Jan 16 03:45:42 1999
@@ -35,6 +35,7 @@
#include <linux/mm.h>
#include <net/sock.h>
#include <net/ip.h>
+#include <linux/version.h>

#include <asm/system.h>
#include <asm/io.h>
--- linux/drivers/scsi/gdth_proc.old.c Wed Oct 7 00:30:07 1998
+++ linux/drivers/scsi/gdth_proc.c Sat Jan 16 03:46:19 1999
@@ -3,6 +3,7 @@
*/

#include "gdth_ioctl.h"
+#include <linux/version.h>

int gdth_proc_info(char *buffer,char **start,off_t offset,int length,
int hostno,int inout)
--- linux/drivers/scsi/sym53c416.old.c Mon Jan 11 16:50:40 1999
+++ linux/drivers/scsi/sym53c416.c Sat Jan 16 03:46:43 1999
@@ -31,6 +31,7 @@
#include <asm/system.h>
#include <asm/io.h>
#include <linux/blk.h>
+#include <linux/version.h>
#include "scsi.h"
#include "hosts.h"
#include "sd.h"
--- linux/net/ipv6/af_inet6.old.c Mon Jan 11 16:51:06 1999
+++ linux/net/ipv6/af_inet6.c Sat Jan 16 03:47:30 1999
@@ -35,6 +35,7 @@
#include <linux/proc_fs.h>
#include <linux/stat.h>
#include <linux/init.h>
+#include <linux/version.h>

#include <linux/inet.h>
#include <linux/netdevice.h>
--- linux/drivers/char/tuner.old.c Sat Nov 21 17:17:13 1998
+++ linux/drivers/char/tuner.c Sat Jan 16 04:05:16 1999
@@ -6,6 +6,7 @@
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/malloc.h>
+#include <linux/version.h>

#include <linux/i2c.h>
#include <linux/videodev.h>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/