Commit 115bb1ff authored by Matthew Wilcox's avatar Matthew Wilcox Committed by Greg Kroah-Hartman

USB: Add UAS driver

USB Attached SCSI is a new protocol specified jointly by the SCSI T10
committee and the USB Implementors Forum.
Signed-off-by: default avatarMatthew Wilcox <willy@linux.intel.com>
Cc: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
[mina86@mina86.com: updated to use new USB_ prefix]
Signed-off-by: default avatarMichal Nazarewicz <mina86@mina86.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent ae6d22fe
...@@ -5934,6 +5934,14 @@ S: Maintained ...@@ -5934,6 +5934,14 @@ S: Maintained
F: Documentation/usb/acm.txt F: Documentation/usb/acm.txt
F: drivers/usb/class/cdc-acm.* F: drivers/usb/class/cdc-acm.*
USB ATTACHED SCSI
M: Matthew Wilcox <willy@linux.intel.com>
M: Sarah Sharp <sarah.a.sharp@linux.intel.com>
L: linux-usb@vger.kernel.org
L: linux-scsi@vger.kernel.org
S: Supported
F: drivers/usb/storage/uas.c
USB BLOCK DRIVER (UB ub) USB BLOCK DRIVER (UB ub)
M: Pete Zaitcev <zaitcev@redhat.com> M: Pete Zaitcev <zaitcev@redhat.com>
L: linux-usb@vger.kernel.org L: linux-usb@vger.kernel.org
......
...@@ -172,6 +172,19 @@ config USB_STORAGE_CYPRESS_ATACB ...@@ -172,6 +172,19 @@ config USB_STORAGE_CYPRESS_ATACB
If this driver is compiled as a module, it will be named ums-cypress. If this driver is compiled as a module, it will be named ums-cypress.
config USB_UAS
tristate "USB Attached SCSI"
depends on USB && SCSI
help
The USB Attached SCSI protocol is supported by some USB
storage devices. It permits higher performance by supporting
multiple outstanding commands.
If you don't know whether you have a UAS device, it is safe to
say 'Y' or 'M' here and the kernel will use the right driver.
If you compile this driver as a module, it will be named uas.
config USB_LIBUSUAL config USB_LIBUSUAL
bool "The shared table of common (or usual) storage devices" bool "The shared table of common (or usual) storage devices"
depends on USB depends on USB
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
EXTRA_CFLAGS := -Idrivers/scsi EXTRA_CFLAGS := -Idrivers/scsi
obj-$(CONFIG_USB_UAS) += uas.o
obj-$(CONFIG_USB_STORAGE) += usb-storage.o obj-$(CONFIG_USB_STORAGE) += usb-storage.o
usb-storage-obj-$(CONFIG_USB_STORAGE_DEBUG) += debug.o usb-storage-obj-$(CONFIG_USB_STORAGE_DEBUG) += debug.o
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment