SOURCES: kernel-net-eplip-module_param_array.patch (NEW) - fixes f...

witekfl witekfl at pld-linux.org
Sat Sep 2 10:00:23 CEST 2006


Author: witekfl                      Date: Sat Sep  2 08:00:23 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fixes for recent kernel

---- Files affected:
SOURCES:
   kernel-net-eplip-module_param_array.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/kernel-net-eplip-module_param_array.patch
diff -u /dev/null SOURCES/kernel-net-eplip-module_param_array.patch:1.1
--- /dev/null	Sat Sep  2 10:00:23 2006
+++ SOURCES/kernel-net-eplip-module_param_array.patch	Sat Sep  2 10:00:18 2006
@@ -0,0 +1,37 @@
+--- eplip-0.5.6/eplip-drv.c.old	2006-09-02 08:52:00.000000000 +0200
++++ eplip-0.5.6/eplip-drv.c	2006-09-02 09:23:42.000000000 +0200
+@@ -39,7 +39,7 @@
+                                 /* Our Driver headers           */
+ #include "sysdep.h"
+ #include "ioport.h"
+-#include "ecp.h"
++#include "ecp.c"
+ 
+ #ifndef MAX_DMA_PHYS_ADDRESS
+ #  define MAX_DMA_PHYS_ADDRESS 0x1000000
+@@ -696,7 +696,7 @@
+ 
+ 	skb->mac.raw=skb->data;
+ 	skb_pull(skb,dev->hard_header_len);
+-	eth= skb->mac.raw;
++	eth= (struct ethhdr *)skb->mac.raw;
+ 
+ 	if(*eth->h_dest&1)
+ 	{
+@@ -2308,11 +2308,11 @@
+ static int mode[EPLIP_MAX]= { [0 ... EPLIP_MAX-1] = -1 };
+ static unsigned long hwaddr[EPLIP_MAX] =  { [0 ... EPLIP_MAX-1] =  0 };
+ 
+-MODULE_PARM(io , "1-" __MODULE_STRING(EPLIP_MAX) "i");
+-MODULE_PARM(irq, "1-" __MODULE_STRING(EPLIP_MAX) "i");
+-MODULE_PARM(dma, "1-" __MODULE_STRING(EPLIP_MAX) "i");
+-MODULE_PARM(mode,"1-" __MODULE_STRING(EPLIP_MAX) "i");
+-MODULE_PARM(hwaddr, "1-" __MODULE_STRING(EPLIP_MAX) "i");
++module_param_array(io , int, NULL, 0);
++module_param_array(irq, int, NULL, 0);
++module_param_array(dma, int, NULL, 0);
++module_param_array(mode, int, NULL, 0);
++module_param_array(hwaddr, int, NULL, 0);
+ 
+ MODULE_PARM_DESC(io  , "The Base IO port this device uses") ;
+ MODULE_PARM_DESC(irq , "The IRQ Line this device uses");
================================================================


More information about the pld-cvs-commit mailing list