* Qlogic qla2xxx driver up for testing
@ 2003-05-19 21:11 James Bottomley
2003-05-19 23:44 ` Andrew Vasquez
0 siblings, 1 reply; 3+ messages in thread
From: James Bottomley @ 2003-05-19 21:11 UTC (permalink / raw)
To: SCSI Mailing List; +Cc: Andrew Vasquez, Andrew Morton
I've taken the Qlogic 8.00.00.b1 driver and put it up under bitkeeper at
http://linux-scsi.bkbits.net/scsi-qla2xxx-2.5
I've moved the text files into Documentation/scsi, but other than that
made no alterations to the qlogic driver.
It will build for the qla2300, but the builds fail for qla2100 and
qla2200 giving me no way to test it.
The qla2xxx/Makefile is rather convoluted, and makes it look like
building more than one type of driver non-modular may be a problem.
Anyway, for those that can, try it out and see what you think.
James
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Qlogic qla2xxx driver up for testing
2003-05-19 21:11 Qlogic qla2xxx driver up for testing James Bottomley
@ 2003-05-19 23:44 ` Andrew Vasquez
0 siblings, 0 replies; 3+ messages in thread
From: Andrew Vasquez @ 2003-05-19 23:44 UTC (permalink / raw)
To: SCSI Mailing List
James,
> I've taken the Qlogic 8.00.00.b1 driver and put it up under
> bitkeeper at
>
> http://linux-scsi.bkbits.net/scsi-qla2xxx-2.5
>
> I've moved the text files into Documentation/scsi, but other than that
> made no alterations to the qlogic driver.
>
> It will build for the qla2300, but the builds fail for qla2100 and
> qla2200 giving me no way to test it.
>
I've just uploaded a new version of the driver to the SF site that
fixes the 21xx/22xx build problems:
http://marc.theaimsgroup.com/?l=linux-scsi&m=105338567812190&w=2
> The qla2xxx/Makefile is rather convoluted, and makes it look like
> building more than one type of driver non-modular may be a problem.
>
I'm not entirely thrilled with the build process. Trying to shoehorn
kbuild into builing three driver binaries was a real mess. Also, you
are correct, building more than one driver in a non-modular fashion
currently fails -- redefinitions of symbols... (modular builds of the
drivers work fine).
I've read the documentation in kbuild/makefiles.txt, but
unfortuantely, given the form and structure of the driver sources,
I've yet to fashion a simpler build method for the drivers, any
suggestions?
Regards,
Andrew Vasquez
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: Qlogic qla2xxx driver up for testing
[not found] <B179AE41C1147041AA1121F44614F0B060EC1D@AVEXCH02.qlogic.org>
@ 2003-05-20 0:01 ` James Bottomley
0 siblings, 0 replies; 3+ messages in thread
From: James Bottomley @ 2003-05-20 0:01 UTC (permalink / raw)
To: Andrew Vasquez; +Cc: SCSI Mailing List
On Mon, 2003-05-19 at 18:43, Andrew Vasquez wrote:
> I've just uploaded a new version of the driver to the SF site that
> fixes the 21xx/22xx build problems:
>
> http://marc.theaimsgroup.com/?l=linux-scsi&m=105338567812190&w=2
>
> > The qla2xxx/Makefile is rather convoluted, and makes it look like
> > building more than one type of driver non-modular may be a problem.
> >
OK, I'll take a look.
> I'm not entirely thrilled with the build process. Trying to shoehorn
> kbuild into builing three driver binaries was a real mess. Also, you
> are correct, building more than one driver in a non-modular
> fashion currently fails -- redefinitions of symbols... (modular builds
> of the drivers work fine).
>
> I've read the documentation in kbuild/makefiles.txt, but unfortuantely,
> given the form and structure of the driver sources, I've yet to fashion
> a simpler build method for the drivers, any suggestions?
What about simply making it a runtime instead of compile time determined
thing? None of the #ifdefs looks to occur in a region of code that's
that critical.
If you're worried about firmware size, you could put that into a discard
section.
James
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-05-19 23:48 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-19 21:11 Qlogic qla2xxx driver up for testing James Bottomley
2003-05-19 23:44 ` Andrew Vasquez
[not found] <B179AE41C1147041AA1121F44614F0B060EC1D@AVEXCH02.qlogic.org>
2003-05-20 0:01 ` James Bottomley
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox