On Thu, 2008-03-06 at 12:35 -0800, Darrick J. Wong wrote:Actually, it's a dependency chain fault. The config this was generated from has CONFIG_SCSI=m CONFIG_SCSI_AIC94XX=y the latter then forces CONFIG_SCSI_SAS_LIBSAS=y I think the error reported is wrong: the kernel just should have failed to link, since both the built in aic94xx and libsas have scsi dependencies. We have a few other drivers in this category (like ibmvscsi). The root cause seems to be that SCSI_LOWLEVEL doesn't act as a tristate. I think a fix that will prevent all of these issues from recurring is this one. James --- diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index c46666a..b9d3740 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig @@ -325,7 +325,7 @@ menuconfig SCSI_LOWLEVEL depends on SCSI!=n default y -if SCSI_LOWLEVEL +if SCSI_LOWLEVEL && SCSI config ISCSI_TCP tristate "iSCSI Initiator over TCP/IP" --
| Ryan Hope | reiser4 for 2.6.27-rc1 |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Andrew Morton | Re: 2.6.20-rc6-mm3 |
| Pierre Ossman | Re: [RFC][PATCH] cpuidle: avoid singing capacitors |
git: | |
| Johannes Schindelin | Re: rc4 - make quick-install-doc is broken |
| Johannes Schindelin | Re: Git benchmarks at OpenOffice.org wiki |
| Shawn O. Pearce | Re: Smart fetch via HTTP? |
| Ken Pratt | pack operation is thrashing my server |
| Chris | avoid logging useless ssh brute force attempts |
| Henning Brauer | Re: httpdv6 |
| Freddy DISSAUX | Re: acer aspire one dmesg? |
| stuartv | Re: Microsoft gets the Most Secure Operating Systems award |
| Jim Winstead Jr. | Re: Root Disk/Book Disk Compatibility |
| Stephen Pierce | SLS |
| Doug Evans | Re: Stabilizing Linux |
| Les Andrzejewski | X386/WD90C31/SUMSUNG SYNC MASTER 4 |
