From: Luben Tuikov The following is a patchset of the SAS code as posted today but it has the suggestions by Nish and Alexey, Signed-off-by: Luben Tuikov Cc: James Bottomley Signed-off-by: Andrew Morton --- drivers/scsi/Kconfig | 12 ++++++++++++ drivers/scsi/Makefile | 2 ++ 2 files changed, 14 insertions(+) diff -puN drivers/scsi/Kconfig~scsi-sas-makefile-and-kconfig drivers/scsi/Kconfig --- devel/drivers/scsi/Kconfig~scsi-sas-makefile-and-kconfig 2005-09-09 19:52:54.000000000 -0700 +++ devel-akpm/drivers/scsi/Kconfig 2005-09-09 19:52:54.000000000 -0700 @@ -244,6 +244,16 @@ config SCSI_SAS_ATTRS endmenu + +menu "SCSI Transport Layers" + +depends on SCSI + +source "drivers/scsi/sas-class/Kconfig" + +endmenu + + menu "SCSI low-level drivers" depends on SCSI!=n @@ -338,6 +348,8 @@ config SCSI_7000FASST To compile this driver as a module, choose M here: the module will be called wd7000. +source "drivers/scsi/aic94xx/Kconfig" + config SCSI_ACARD tristate "ACARD SCSI support" depends on PCI && SCSI diff -puN drivers/scsi/Makefile~scsi-sas-makefile-and-kconfig drivers/scsi/Makefile --- devel/drivers/scsi/Makefile~scsi-sas-makefile-and-kconfig 2005-09-09 19:52:54.000000000 -0700 +++ devel-akpm/drivers/scsi/Makefile 2005-09-09 19:53:17.000000000 -0700 @@ -31,6 +31,7 @@ obj-$(CONFIG_RAID_ATTRS) += raid_class.o obj-$(CONFIG_SCSI_SPI_ATTRS) += scsi_transport_spi.o obj-$(CONFIG_SCSI_FC_ATTRS) += scsi_transport_fc.o obj-$(CONFIG_SCSI_ISCSI_ATTRS) += scsi_transport_iscsi.o +obj-$(CONFIG_SAS_CLASS) += sas-class/ obj-$(CONFIG_SCSI_SAS_ATTRS) += scsi_transport_sas.o obj-$(CONFIG_ISCSI_TCP) += iscsi_tcp.o @@ -65,6 +66,7 @@ obj-$(CONFIG_SCSI_AHA1740) += aha1740.o obj-$(CONFIG_SCSI_AIC7XXX) += aic7xxx/ obj-$(CONFIG_SCSI_AIC79XX) += aic7xxx/ obj-$(CONFIG_SCSI_AACRAID) += aacraid/ +obj-$(CONFIG_SCSI_AIC94XX) += aic94xx/ obj-$(CONFIG_SCSI_AIC7XXX_OLD) += aic7xxx_old.o obj-$(CONFIG_SCSI_ARCMSR) += arcmsr/ obj-$(CONFIG_SCSI_IPS) += ips.o _