From: James Bottomley <James.Bottomley@SteelEye.com>
To: Eric Dean Moore <Emoore@lsil.com>
Cc: "Stephens, Larry" <larry.stephens@lsil.com>,
"Shirron, Stephen" <Stephen.Shirron@lsil.com>,
"Gibbons, Terry" <Terry.Gibbons@lsil.com>,
Christoph Hellwig <hch@infradead.org>,
Matthew Wilcox <matthew@wil.cx>, Christoph Hellwig <hch@lst.de>,
SCSI Mailing List <linux-scsi@vger.kernel.org>
Subject: RE: [PATCH] fusion: streamline ->queuecommand
Date: 05 Oct 2004 18:11:22 -0500 [thread overview]
Message-ID: <1097017890.1765.216.camel@mulgrave> (raw)
In-Reply-To: <0E3FA95632D6D047BA649F95DAB60E570526235F@exa-atlanta>
On Tue, 2004-10-05 at 17:38, Moore, Eric Dean wrote:
> Can we assume that all linux distributions provide at least 57 bytes of
> inquiry data
> during the scsi bus scan? I don't know if Suse has solved this, but they
> were
> in 2.4 kernel only sending 36 bytes of inquiry data.
2.6 always does a two phase inquiry, the minimum first and then the full
inquiry string. We pick the negotiation flags you're looking for out of
the inquiry data and save them away in the scsi_device structure, so you
don't even have to parse the saved inquiry data.
> > > (6) DV algorithm works, and well tested, and accepted by
> > our OEMS. Nothing
> > > is broke. Why break it?
> >
> > Because sharing code and thus increasing its usage is good.
>
> That is not a risk that LSI Logic is willing to take;
> currently there is not a 2.7 kernel testbed for this.
> Having someone outside LSI blindly posting a patch removing our
> DV and not having throughly tested could have grave results.
> The DV currently in place has been thru many test cycles in our own
> test labs, and these drivers are well accepted by our customer base.
> Other LSI employees copied on this email can comment futher on that.
I'm not forcing people to use it ... yet.
However, the attitude that "my driver works and I've tested it, so I'm
not going to change it" is in a large measure what got the SCSI subsytem
into its pariah status in 2.4: too many in-driver work arounds and no
thought to fixing the problems in the generic code.
If the benefits of sharing common code in an open source model aren't
apparent then consider this: the last three critical Adaptec bugs were
all in the domain validation code; and they thought their driver was
"thoroughly tested" too.
James
next prev parent reply other threads:[~2004-10-05 23:12 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-10-05 22:38 [PATCH] fusion: streamline ->queuecommand Moore, Eric Dean
2004-10-05 23:11 ` James Bottomley [this message]
2004-10-05 23:37 ` Patrick Mansfield
2004-10-06 0:48 ` James Bottomley
-- strict thread matches above, loose matches on Subject: below --
2004-10-21 14:58 Moore, Eric Dean
2004-10-06 14:46 Gibbons, Terry
2004-10-06 14:58 ` Matthew Wilcox
2004-10-06 14:23 Gibbons, Terry
2004-10-06 14:30 ` Christoph Hellwig
2004-10-06 15:47 ` James Bottomley
2004-10-06 14:00 Gibbons, Terry
2004-10-06 14:13 ` Arjan van de Ven
2004-10-06 14:25 ` Matthew Wilcox
2004-10-04 21:33 Moore, Eric Dean
2004-10-04 21:57 ` James Bottomley
2004-10-06 15:41 ` Christoph Hellwig
2004-10-02 8:13 Christoph Hellwig
2004-10-02 13:39 ` Matthew Wilcox
2004-10-02 14:49 ` Christoph Hellwig
2004-10-21 9:21 ` Christoph Hellwig
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1097017890.1765.216.camel@mulgrave \
--to=james.bottomley@steeleye.com \
--cc=Emoore@lsil.com \
--cc=Stephen.Shirron@lsil.com \
--cc=Terry.Gibbons@lsil.com \
--cc=hch@infradead.org \
--cc=hch@lst.de \
--cc=larry.stephens@lsil.com \
--cc=linux-scsi@vger.kernel.org \
--cc=matthew@wil.cx \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).