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