Re: 2.5.2-pre3 -- parport_cs.c:327: In function `parport_config': `LP_MAJOR' undeclared (first use in this function)

Evgeniy Polyakov (johnpol@2ka.mipt.ru)
Wed, 23 Jan 2002 10:50:43 +0300


On 22 Jan 2002 23:39:12 -0800
Miles Lane <miles@megapathdsl.net> wrote:

> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
> -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
> -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -c -o
> parport_cs.o parport_cs.c parport_cs.c: In function `parport_config':
> parport_cs.c:327: `LP_MAJOR' undeclared (first use in this function)
> parport_cs.c:327: (Each undeclared identifier is reported only once
> parport_cs.c:327: for each function it appears in.)
> parport_cs.c: At top level:
> parport_cs.c:109: warning: `parport_cs_ops' defined but not used
> make[2]: *** [parport_cs.o] Error 1
> make[2]: Leaving directory `/usr/src/linux/drivers/parport'

Try this patch, but it is given WITHOUT ANY WARRANTY.
I even cann't test to compile it.
And there is not ieee card here.
So, it was wrote with luck and common sense.
I hope it will help you.

--- ./drivers/parport/parport_cs.c~ Sun Sep 30 23:26:08 2001
+++ ./drivers/parport/parport_cs.c Wed Jan 23 10:49:30 2002
@@ -45,6 +45,7 @@
#include <linux/string.h>
#include <linux/timer.h>
#include <linux/ioport.h>
+#include <linux/major.h>

#include <linux/parport.h>
#include <linux/parport_pc.h>
@@ -106,7 +107,9 @@
static dev_link_t *dev_list = NULL;

extern struct parport_operations parport_pc_ops;
-static struct parport_operations parport_cs_ops;
+/*static struct parport_operations parport_cs_ops;
+ * To make compiler happy.
+ */

/*====================================================================*/

Evgeniy Polyakov ( s0mbre ).
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/