xfs
[Top] [All Lists]

Re: CVS patches == b0rken SCSI drivers?

To: Kelledin <kelledin@xxxxxxxxxxxxxxxxxxxxx>
Subject: Re: CVS patches == b0rken SCSI drivers?
From: Keith Owens <kaos@xxxxxxxxxxxxxxxxx>
Date: Sun, 16 Dec 2001 22:56:31 +1100
Cc: linux-xfs@xxxxxxxxxxx
In-reply-to: Your message of "Sun, 16 Dec 2001 05:04:30 MDT." <3C1C7FBE.84D9EAE@xxxxxxxxxxxxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
On Sun, 16 Dec 2001 05:04:30 -0600, 
Kelledin <kelledin@xxxxxxxxxxxxxxxxxxxxx> wrote:
>This is something that's annoyed me for a long time...the development
>XFS patches apparently break a few SCSI drivers (like NCR and SymBios).

Because those drivers ship generated files which they then overwrite,
which messes up source repositories.  The generated files have been
deleted from the XFS source repository.  They should regenerate when
required, but you need Perl to do so, and the existing makefiles do not
correctly handle parallel running in the scsi directory.  Do not use
make -j if you need to regenerate more than one set of scsi firmware.

Plus there is a missing dependency in drivers/scsi/Makefile, although I
finally got Linus to accept the patch for that in 2.4.15.

--- 14.1/drivers/scsi/Makefile
+++ 15.1(w)/drivers/scsi/Makefile
@@ -170,6 +174,8 @@ cpqfc.o: $(cpqfc-objs)
        rm fake8.c
 
 53c8xx_u.h: 53c8xx_d.h
+
+53c7,8xx.o: 53c8xx_u.h
 
 53c7xx_d.h: 53c7xx.scr script_asm.pl
        ln -sf 53c7xx.scr fake7.c

All the problems are caused by a bad scsi/Makefile.  Of course, this is
all fixed in kbuild 2.5.


<Prev in Thread] Current Thread [Next in Thread>