From: Oliver Neukum <oliver@neukum.org>
To: Alan Stern <stern@rowland.harvard.edu>, Andries.Brouwer@cwi.nl
Cc: stelian@popies.net, James.Bottomley@steeleye.com,
afafc@rnl.ist.utl.pt, Greg KH <greg@kroah.com>,
linux-scsi@vger.kernel.org,
USB development list <linux-usb-devel@lists.sourceforge.net>,
pwkpete@yahoo.com
Subject: Re: [example PATCH - not for applying] exclude certain commands
Date: Fri, 25 Apr 2003 17:12:41 +0200 [thread overview]
Message-ID: <200304251712.41252.oliver@neukum.org> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0304251009030.30350-100000@netrider.rowland.org>
> To begin with, in my opinion the LLDD should do a minimum of filtering and
> altering. Not only is it frequently difficult to know if such actions are
> valid or will be acceptable to the caller, there is also the principle
> that user-generated requests (via the scsi-generic interface) should be
> left totally alone -- after all, the user may be probing precisely to
> determine whether or not the device will accept a particular command.
Seriously, why this principle? It makes user space drivers inferior in
some respects. After all, we usually require a special capability to
allow actions that can crash hardware.
> (1) is obviously necessary. In general, refusing to accept a command is
> better than changing it, IMO.
Better it would not be issued in the first place.
[..]
> This puts the burden of dealing with partially-compliant devices on the
> SCSI midlayer. The routines there should be prepared to issue multiple
> forms of a some commands, so that if one form doesn't work another form
> can be tried. Of course, this is already being done for READ and WRITE.
Wouldn't it be better if drivers had attributes which tell the midlevel
which forms of the several commands are acceptable?
Regards
Oliver
next prev parent reply other threads:[~2003-04-25 15:00 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-04-25 0:43 [example PATCH - not for applying] exclude certain commands Andries.Brouwer
2003-04-25 2:12 ` Matthew Dharm
2003-04-25 4:34 ` [linux-usb-devel] " Matthew Dharm
2003-04-25 8:11 ` Mike Bursell
2003-04-25 14:32 ` Alan Stern
2003-04-25 15:12 ` Oliver Neukum [this message]
2003-04-26 0:58 ` Alan Stern
2003-04-26 8:24 ` Oliver Neukum
2003-04-26 15:22 ` Alan Stern
-- strict thread matches above, loose matches on Subject: below --
2003-04-27 2:29 Andries.Brouwer
2003-04-27 4:32 ` James Bottomley
2003-04-26 21:44 Andries.Brouwer
2003-04-26 22:13 ` Matthew Dharm
2003-04-26 22:43 ` James Bottomley
2003-04-27 1:34 ` Matthew Dharm
2003-04-27 2:15 ` James Bottomley
2003-04-27 9:35 ` Matthew Dharm
2003-04-27 15:41 ` James Bottomley
2003-04-27 18:52 ` Kai Makisara
2003-04-27 19:52 ` Matthew Dharm
2003-04-28 19:05 ` Luben Tuikov
2003-04-28 19:12 ` Luben Tuikov
2003-04-28 20:19 ` Matthew Dharm
2003-04-28 21:33 ` Luben Tuikov
2003-04-26 22:29 ` James Bottomley
2003-04-27 0:24 ` Patrick Mansfield
2003-04-27 1:39 ` Matthew Dharm
2003-04-24 18:59 Andries.Brouwer
2003-04-24 19:14 ` Matthew Dharm
2003-04-24 20:20 ` James Bottomley
2003-04-24 20:59 ` Matthew Dharm
2003-04-24 21:43 ` Patrick Mansfield
2003-04-24 15:21 Andries.Brouwer
2003-04-24 15:56 ` Pete
2003-04-24 21:33 ` Stelian Pop
2003-04-24 9:46 Andries.Brouwer
2003-04-24 9:56 ` Stelian Pop
2003-04-24 14:05 ` Alan Stern
2003-04-24 14:26 ` James Bottomley
2003-04-24 14:46 ` Alan Stern
2003-04-24 15:26 ` James Bottomley
2003-04-24 9:08 Andries.Brouwer
2003-04-24 18:22 ` Matthew Dharm
2003-04-23 22:39 Andries.Brouwer
2003-04-24 0:10 ` Matthew Dharm
2003-04-24 8:05 ` André Cruz
2003-04-24 9:15 ` Stelian Pop
2003-04-24 9:22 ` Stelian Pop
2003-04-24 11:45 ` Mike Bursell
2003-04-24 12:44 ` James Bottomley
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=200304251712.41252.oliver@neukum.org \
--to=oliver@neukum.org \
--cc=Andries.Brouwer@cwi.nl \
--cc=James.Bottomley@steeleye.com \
--cc=afafc@rnl.ist.utl.pt \
--cc=greg@kroah.com \
--cc=linux-scsi@vger.kernel.org \
--cc=linux-usb-devel@lists.sourceforge.net \
--cc=oliver@neukum.name \
--cc=pwkpete@yahoo.com \
--cc=stelian@popies.net \
--cc=stern@rowland.harvard.edu \
/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