Skip to content

Commit

Permalink
USB: Add UAS driver
Browse files Browse the repository at this point in the history
USB Attached SCSI is a new protocol specified jointly by the SCSI T10
committee and the USB Implementors Forum.

Signed-off-by: Matthew 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: Michal Nazarewicz <mina86@mina86.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Matthew Wilcox authored and Greg Kroah-Hartman committed Oct 22, 2010
1 parent ae6d22f commit 115bb1f
Show file tree
Hide file tree
Showing 4 changed files with 773 additions and 0 deletions.
8 changes: 8 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -5934,6 +5934,14 @@ S: Maintained
F: Documentation/usb/acm.txt
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)
M: Pete Zaitcev <zaitcev@redhat.com>
L: linux-usb@vger.kernel.org
Expand Down
13 changes: 13 additions & 0 deletions drivers/usb/storage/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,19 @@ config USB_STORAGE_CYPRESS_ATACB

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
bool "The shared table of common (or usual) storage devices"
depends on USB
Expand Down
1 change: 1 addition & 0 deletions drivers/usb/storage/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

EXTRA_CFLAGS := -Idrivers/scsi

obj-$(CONFIG_USB_UAS) += uas.o
obj-$(CONFIG_USB_STORAGE) += usb-storage.o

usb-storage-obj-$(CONFIG_USB_STORAGE_DEBUG) += debug.o
Expand Down
Loading

0 comments on commit 115bb1f

Please sign in to comment.