When configuring MODULES with the kernel to be able to load external drivers coming as modules, but not using anything as module in the kernel itself, one would expect to end up in a module-free kernel. Currently, you don't if you use SCSI. You'll get one unnecessary module. Please consider the attached patch. Signed-off-by: Ingo Brueckl <ib@xxxxxxxxxxxxxxx> --- linux-2.6.28/drivers/scsi/Kconfig.orig 2008-12-25 00:26:37.000000000 +0100 +++ linux-2.6.28/drivers/scsi/Kconfig 2009-03-06 22:49:40.000000000 +0100 @@ -259,7 +259,7 @@ config SCSI_SCAN_ASYNC config SCSI_WAIT_SCAN tristate default m - depends on SCSI + depends on SCSI = m || SCSI_SCAN_ASYNC = y depends on MODULES menu "SCSI Transports" -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html