From: Russell King <rmk+lkml@arm.linux.org.uk>
To: Bill Davidsen <davidsen@tmr.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: 2.6.4: disabling SCSI support not possible
Date: Tue, 6 Apr 2004 09:42:58 +0100 [thread overview]
Message-ID: <20040406094258.A15945@flint.arm.linux.org.uk> (raw)
In-Reply-To: <c4slos$6tq$1@gatekeeper.tmr.com>; from davidsen@tmr.com on Mon, Apr 05, 2004 at 06:17:14PM -0400
On Mon, Apr 05, 2004 at 06:17:14PM -0400, Bill Davidsen wrote:
> Intuitive isn't the issue, if you can't figure out why you can't turn
> off SCSI, you leave it on, which you need to make USB storage work. If
> you're trying to make a small kernel you presumably would have turned
> off USB if you didn't want it. The other way, if you can turn on USB w/o
> SCSI, it won't work, and people thing Linux is broken.
When I hit it, I was trying to build a kernel for test purposes, so I
didn't want all the drivers turned on. I found I couldn't turn off
SCSI and continued anyway turning other things off. However, USB appears
_after_ SCSI, you can not go through the configuration logically to turn
off features. Moreover, you do not get any suggestion when attempting
to turn SCSI off that you need to turn off USB.
> Chances are that most people wouldn't have USB on if they didn't want
> it, but there's no downside to doing this.
The x86 default configuration has USB + USB Storage turned on. It makes
it _non-trivial_ to turn SCSI off unless you have prior knowledge that
you need to turn USB off before hand.
> > (b) have kconfig tell you why you can't turn off the option.
>
> I thought that was what (a) did.
No - the configuration system just doesn't let you turn SCSI off. No
complaint, no warning, no nothing. It just won't change the symbol.
> > Silently preventing options being turned off with no obvious reason
> > is a pretty major misfeature.
>
> Compared to enabling USB storage with no hope of having it work? Adding
> user info is desirable, but making it easy, or even possible, to build a
> non-working config is a lot more of a problem. You haven't compiled on
> a slow machine lately, forcing config combinations which work is a
> benefit of kconfig.
Umm, you're talking to an ARM developer who builds some kernels natively.
I suspect that your definition of "slow" is actually faster than my
definition of the same.
> If you want it broken you have to edit the config code. That's a good thing.
Read what I'm saying. *Silently* preventing options being turned off
with *no* *obvious* *reason* is a pretty major misfeature.
I hope the emphasis will highlight the problem more clearly.
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
next prev parent reply other threads:[~2004-04-06 8:43 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-04-02 13:09 2.6.4: disabling SCSI support not possible Olaf Zaplinski
2004-04-02 13:18 ` Grzegorz Kulewski
2004-04-02 13:21 ` Sean Neakums
2004-04-02 13:42 ` Russell King
2004-04-02 14:03 ` Marc-Christian Petersen
2004-04-02 16:59 ` Greg KH
2004-04-02 17:16 ` Russell King
2004-04-02 17:56 ` Kevin P. Fleming
2004-04-02 18:14 ` Greg KH
2004-04-05 22:17 ` Bill Davidsen
2004-04-06 8:42 ` Russell King [this message]
2004-04-06 10:46 ` Marc-Christian Petersen
2004-04-06 11:03 ` Marc-Christian Petersen
2004-04-02 19:29 ` Ricky Beam
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=20040406094258.A15945@flint.arm.linux.org.uk \
--to=rmk+lkml@arm.linux.org.uk \
--cc=davidsen@tmr.com \
--cc=linux-kernel@vger.kernel.org \
/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