linux/drivers/usb/storage
Hans de Goede 55ff8cfbc4 USB: uas: Reduce can_queue to MAX_CMNDS
The uas driver can never queue more then MAX_CMNDS (- 1) tags and tags
are shared between luns, so there is no need to claim that we can_queue
some random large number.

Not claiming that we can_queue 65536 commands, fixes the uas driver
failing to initialize while allocating the tag map with a "Page allocation
failure (order 7)" error on systems which have been running for a while
and thus have fragmented memory.

Cc: stable@vger.kernel.org
Reported-and-tested-by: Yves-Alexis Perez <corsac@corsac.net>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-03-18 09:19:02 -07:00
..
Kconfig PM / Kconfig: Replace PM_RUNTIME with PM in dependencies 2014-12-13 00:44:04 +01:00
Makefile
alauda.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
cypress_atacb.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
datafab.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
debug.c usb: storage: use usb_store_dbg instead of US_DEBUGPX 2016-02-20 20:21:53 -08:00
debug.h usb: storage: use usb_store_dbg instead of US_DEBUGPX 2016-02-20 20:21:53 -08:00
ene_ub6250.c usb: storage: ene_ub6250: Remove unnecessary cast in kfree 2016-02-03 13:48:12 -08:00
freecom.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
initializers.c storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge 2014-11-24 17:22:38 -08:00
initializers.h USB: storage: fix Huawei mode switching regression 2013-03-07 12:23:17 +08:00
isd200.c USB: rewrite isd200_init_info for readability 2015-10-04 10:51:58 +01:00
jumpshot.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
karma.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
onetouch.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
option_ms.c usb: storage: Convert US_DEBUGP to usb_stor_dbg 2013-04-19 11:46:50 -07:00
option_ms.h
protocol.c USB: storage: fix compile warning 2013-12-09 23:45:39 -08:00
protocol.h
realtek_cr.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
scsiglue.c USB patches for 4.2-rc1 2015-06-26 15:59:26 -07:00
scsiglue.h usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
sddr09.c usb: storage: use usb_store_dbg instead of US_DEBUGPX 2016-02-20 20:21:53 -08:00
sddr55.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
shuttle_usbat.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
sierra_ms.c usb: storage: Convert US_DEBUGP to usb_stor_dbg 2013-04-19 11:46:50 -07:00
sierra_ms.h
transport.c usb: usleep_range is preferred over udelay where wakeup is flexible 2015-07-22 15:45:04 -07:00
transport.h
uas-detect.h uas: Set max_sectors_240 quirk for ASM1053 devices 2015-04-28 12:48:57 +02:00
uas.c USB: uas: Reduce can_queue to MAX_CMNDS 2016-03-18 09:19:02 -07:00
unusual_alauda.h
unusual_cypress.h usb-storage: restrict bcdDevice range for Super Top in Cypress ATACB 2014-02-04 12:59:14 -08:00
unusual_datafab.h
unusual_devs.h usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron 2015-12-01 10:23:33 -08:00
unusual_ene_ub6250.h
unusual_freecom.h
unusual_isd200.h
unusual_jumpshot.h
unusual_karma.h
unusual_onetouch.h
unusual_realtek.h
unusual_sddr09.h
unusual_sddr55.h
unusual_uas.h usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron 2015-12-01 10:23:33 -08:00
unusual_usbat.h
usb.c usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
usb.h usb: storage: fix module reference for scsi host 2015-05-10 16:03:50 +02:00
usual-tables.c