megaraid2-2.10.3 in 2.4.27-pre (2.4.26+bk)

From: O.Sezer
Date: Sat Apr 17 2004 - 03:58:03 EST


gcc -D__KERNEL__ -I/home/ozzie/Kernel1/linux-2.4.26/include -Wall -Wstrict-protomegaraid2.c:5559: unknown field `vary_io' specified in initializer
megaraid2.c:5559: warning: initialization makes pointer from integer without a cmake[2]: *** [megaraid2.o] Error 1
make[2]: Leaving directory `/home/ozzie/Kernel1/linux-2.4.26/drivers/scsi'
make[1]: *** [_modsubdir_scsi] Error 2
ake[1]: Leaving directory `/home/ozzie/Kernel1/linux-2.4.26/drivers'
make: *** [_mod_drivers] Error 2


The addition of the vary_io thingy in megaraid2.h is to blame.

Regards;
Özkan Sezer

--- ./drivers/scsi/megaraid2.h.ftp-2.10.3
+++ ./drivers/scsi/megaraid2.h
@@ -142,8 +142,7 @@
.eh_device_reset_handler = megaraid_reset, \
.eh_bus_reset_handler = megaraid_reset, \
.eh_host_reset_handler = megaraid_reset, \
- .highmem_io = 1, \
+ .highmem_io = 1 \
- .vary_io = 1 \
}