Select SCSI for USB Mass Storage support.

Cc: David Brownell <[EMAIL PROTECTED]>
Cc: Greg KH <[EMAIL PROTECTED]>
Cc: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Al Boldi <[EMAIL PROTECTED]>

---

--- 23.a/drivers/usb/storage/Kconfig
+++ 23.b/drivers/usb/storage/Kconfig
@@ -2,14 +2,10 @@
 # USB Storage driver configuration
 #
 
-comment "NOTE: USB_STORAGE needs SCSI, and 'SCSI disk support' may"
-       depends on USB
-comment "also be needed; see USB_STORAGE Help for more information"
-       depends on USB
-
 menuconfig USB_STORAGE
        tristate "USB Mass Storage support"
-       depends on USB && SCSI
+       depends on USB
+       select SCSI
        ---help---
          Say Y here if you want to connect USB mass storage devices to your
          computer's USB port. This is the driver you need for USB
@@ -18,13 +14,17 @@ menuconfig USB_STORAGE
          similar devices. This driver may also be used for some cameras
          and card readers.
 
-         This option depends on 'SCSI' support being enabled, but you
-         probably also need 'SCSI device support: SCSI disk support'
+         This option selects 'SCSI' support , but you probably
+         also need 'SCSI device support: SCSI disk support'
          (BLK_DEV_SD) for most USB storage devices.
 
          To compile this driver as a module, choose M here: the
          module will be called usb-storage.
 
+if USB_STORAGE
+comment "NOTE: USB_STORAGE selects SCSI, but 'SCSI disk support' may"
+comment "also be needed; see USB_STORAGE Help for more information"
+
 config USB_STORAGE_DEBUG
        bool "USB Mass Storage verbose debug"
        depends on USB_STORAGE
@@ -147,6 +147,8 @@ config USB_STORAGE_KARMA
          on the resulting scsi device node returns the Karma to normal
          operation.
 
+endif # USB_STORAGE
+
 config USB_LIBUSUAL
        bool "The shared table of common (or usual) storage devices"
        depends on USB

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to