"erich" <[EMAIL PROTECTED]> wrote: > > Thanks for your kindness comment. > I had modify "arcmsr" as your mention and ran it at 2.6.11 kernel.
A few points on this patch: a) Please don't use full pathnames in the patch headers: --- /usr/src/linux-2.6.11/drivers/scsi/Makefile.org 2005-03-11 10:20:49.000000000 +0800 +++ /usr/src/linux-2.6.11/drivers/scsi/Makefile 2005-03-11 11:32:07.000000000 +0800 Because not everyone places their kernel tree in /usr/src/linux-2.6.11. See http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt b) Please trim off all trailing whitespace. Here's a script which you run against a patch to prevent it from introducing new trailing whitespace. (I swear that this script has shrunk the kernel tree by a megabyte over the past few years) #!/bin/sh strip1() { TMP=$(mktemp /tmp/XXXXXX) cp $1 $TMP sed -e '/^+/s/[ ]*$//' < $TMP > $1 rm $TMP } for i in $* do strip1 $i done c) You cannot use absolute pathnames for include files. Here's a fix: Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> --- 25-akpm/drivers/scsi/arcmsr/arcmsr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/arcmsr/arcmsr.c~areca-raid-linux-scsi-driver-fix drivers/scsi/arcmsr/arcmsr.c --- 25/drivers/scsi/arcmsr/arcmsr.c~areca-raid-linux-scsi-driver-fix Fri Mar 11 14:22:23 2005 +++ 25-akpm/drivers/scsi/arcmsr/arcmsr.c Fri Mar 11 14:22:23 2005 @@ -107,8 +107,8 @@ #include <linux/sched.h> #include <linux/init.h> #include <linux/spinlock.h> -#include "/usr/src/linux/drivers/scsi/scsi.h" -#include "/usr/src/linux/include/scsi/scsi_host.h" +#include "../scsi.h" +#include <scsi/scsi_host.h> #include "arcmsr.h" #endif _ - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html