index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
usb
/
storage
/
uas.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-26
USB: UAS: return ENODEV when submit urbs fail with device not attached
Weitao Wang
1
-15
/
+13
2024-02-14
scsi: sd: usb_storage: uas: Access media prior to querying device properties
Martin K. Petersen
1
-0
/
+7
2024-01-04
USB: core: Use device_driver directly in struct usb_driver and usb_device_driver
Yajun Deng
1
-1
/
+1
2023-10-21
usb-storage,uas: make internal quirks flags 64bit
Milan Broz
1
-2
/
+2
2023-03-24
scsi: usb: uas: Declare two host templates and host template pointers const
Bart Van Assche
1
-1
/
+1
2022-09-06
scsi: uas: Drop DID_TARGET_FAILURE use
Mike Christie
1
-1
/
+1
2022-02-22
scsi: usb: Stop using the SCSI pointer
Bart Van Assche
1
-23
/
+20
2021-10-16
scsi: core: Remove the 'done' argument from SCSI queuecommand_lck functions
Bart Van Assche
1
-2
/
+1
2021-10-16
scsi: usb: Call scsi_done() directly
Bart Van Assche
1
-6
/
+4
2020-12-09
USB: UAS: introduce a quirk to set no_write_same
Oliver Neukum
1
-0
/
+3
2020-12-07
Merge 5.10-rc7 into usb-next
Greg Kroah-Hartman
1
-13
/
+6
2020-12-04
Revert "uas: fix sdev->host->dma_dev"
Greg Kroah-Hartman
1
-11
/
+6
2020-12-04
Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives"
Greg Kroah-Hartman
1
-2
/
+0
2020-11-23
usb: Fix fall-through warnings for Clang
Gustavo A. R. Silva
1
-0
/
+1
2020-09-16
USB: UAS: use macro for reporting results
Oliver Neukum
1
-6
/
+6
2020-09-16
USB: UAS: fix disconnect by unplugging a hub
Oliver Neukum
1
-2
/
+12
2020-09-04
uas: bump hw_max_sectors to 2048 blocks for SS or faster drives
Tom Yan
1
-0
/
+2
2020-09-04
uas: fix sdev->host->dma_dev
Tom Yan
1
-6
/
+11
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-04-16
UAS: fix deadlock in error handling and PM flushing work
Oliver Neukum
1
-3
/
+40
2020-04-16
UAS: no use logging any details in case of ENODEV
Oliver Neukum
1
-0
/
+3
2020-02-10
usb: uas: fix a plug & unplug racing
EJ Hsu
1
-1
/
+22
2019-12-02
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+0
2019-11-18
USB: uas: heed CAPACITY_HEURISTICS
Oliver Neukum
1
-0
/
+6
2019-11-18
USB: uas: honor flag to avoid CAPACITY16
Oliver Neukum
1
-0
/
+4
2019-11-12
scsi: core: Clean up SG_NONE
Finn Thain
1
-1
/
+0
2019-10-28
UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segmen...
Alan Stern
1
-20
/
+0
2019-09-10
usb-storage: export symbols in USB_STORAGE namespace
Matthias Maennich
1
-0
/
+1
2019-04-30
UAS: fix alignment of scatter/gather segments
Oliver Neukum
1
-13
/
+22
2019-02-12
scsi: uas: Use scsi_[gs]et_resid() where appropriate
Bart Van Assche
1
-2
/
+2
2019-02-05
scsi: remove bidirectional command support
Christoph Hellwig
1
-9
/
+2
2018-12-18
scsi: remove the use_clustering flag
Christoph Hellwig
1
-1
/
+1
2018-12-18
scsi: make sure all drivers set the use_clustering flag
Christoph Hellwig
1
-0
/
+1
2018-09-05
usb: uas: add support for more quirk flags
Oliver Neukum
1
-0
/
+21
2018-05-24
usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver
Alexander Kappner
1
-0
/
+6
2018-03-06
uas: fix comparison for error code
Oliver Neukum
1
-1
/
+1
2018-01-16
usb: uas: unconditionally bring back host after reset
Oliver Neukum
1
-4
/
+3
2017-11-04
USB: storage: Remove redundant license text
Greg Kroah-Hartman
1
-2
/
+0
2017-11-04
USB: add SPDX identifiers to all remaining files in drivers/usb/
Greg Kroah-Hartman
1
-0
/
+1
2017-11-01
usb: storage: uas: mark expected switch fall-through
Gustavo A. R. Silva
1
-0
/
+1
2017-09-22
USB: uas: fix bug in handling of alternate settings
Alan Stern
1
-5
/
+5
2017-08-25
scsi: uas: move eh_bus_reset_handler to eh_device_reset_handler
Hannes Reinecke
1
-2
/
+2
2016-06-01
USB: uas: Fix slave queue_depth not being set
Hans de Goede
1
-0
/
+1
2016-06-01
uas: remove can_queue set in host template
Tom Yan
1
-1
/
+0
2016-04-26
usb: storage: fix multi-line comment style
Felipe Balbi
1
-1
/
+2
2016-04-13
USB: uas: Add a new NO_REPORT_LUNS quirk
Hans de Goede
1
-1
/
+13
2016-04-13
USB: uas: Limit qdepth at the scsi-host level
Hans de Goede
1
-1
/
+6
2016-03-18
USB: uas: Reduce can_queue to MAX_CMNDS
Hans de Goede
1
-1
/
+1
2016-01-24
USB: uas: add full support for RESPONSE IU
Oliver Neukum
1
-6
/
+30
2015-12-13
Merge 4.4-rc5 into usb-next as we want those fixes here for testing
Greg Kroah-Hartman
1
-0
/
+4
2015-12-01
uas: no gfp argument to uas_submit_urbs()
Oliver Neukum
1
-12
/
+12
2015-12-01
uas: use the BIT() macro
Oliver Neukum
1
-12
/
+12
2015-12-01
usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron
Dmitry Katsubo
1
-0
/
+4
2015-11-13
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-5
/
+0
2015-11-09
scsi: use host wide tags by default
Christoph Hellwig
1
-5
/
+0
2015-10-04
UAS: also check for ESHUTDOWN in error reporting
Oliver Neukum
1
-8
/
+8
2015-06-23
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+0
2015-05-31
scsi: Do not set cmd_per_lun to 1 in the host template
Hannes Reinecke
1
-1
/
+0
2015-04-28
uas: Add US_FL_MAX_SECTORS_240 flag
Hans de Goede
1
-1
/
+9
2015-04-28
uas: Allow uas_use_uas_driver to return usb-storage flags
Hans de Goede
1
-3
/
+3
2014-12-14
Merge tag 'usb-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-41
/
+23
2014-11-24
scsi: drop reason argument from ->change_queue_depth
Christoph Hellwig
1
-1
/
+1
2014-11-12
scsi: don't set tagging state from scsi_adjust_queue_depth
Christoph Hellwig
1
-1
/
+1
2014-11-12
scsi: always assign block layer tags if enabled
Christoph Hellwig
1
-2
/
+2
2014-11-12
scsi: remove ordered_tag host template field
Christoph Hellwig
1
-1
/
+0
2014-11-12
scsi: add new scsi-command flag for tagged commands
Christoph Hellwig
1
-1
/
+1
2014-11-03
uas: Make uas work with blk-mq
Hans de Goede
1
-41
/
+23
2014-10-08
Merge tag 'usb-3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-406
/
+303
2014-10-03
uas: Reduce number of function arguments for uas_alloc_foo functions
Hans de Goede
1
-15
/
+14
2014-10-03
[SCSI] uas: disable use of blk-mq I/O path
Christoph Hellwig
1
-0
/
+7
2014-09-23
uas: Add response iu handling
Hans de Goede
1
-0
/
+10
2014-09-23
uas: Log error codes when logging errors
Hans de Goede
1
-5
/
+12
2014-09-23
uas: Cleanup uas_log_cmd_state usage
Hans de Goede
1
-33
/
+19
2014-09-23
uas: Remove protype hardware usb interface info
Hans de Goede
1
-2
/
+0
2014-09-23
uas: Remove support for old sense ui as used in pre-production hardware
Hans de Goede
1
-46
/
+1
2014-09-23
uas: Drop COMMAND_COMPLETED flag
Hans de Goede
1
-7
/
+3
2014-09-23
uas: Use scsi_print_command
Hans de Goede
1
-2
/
+3
2014-09-23
uas: Do not log urb status error on cancellation
Hans de Goede
1
-5
/
+2
2014-09-23
uas: Use streams on upcoming 10Gbps / 3.1 USB
Hans de Goede
1
-1
/
+1
2014-09-23
uas: pre_reset and suspend: Fix a few races
Hans de Goede
1
-6
/
+55
2014-09-23
uas: Fix memleak of non-submitted urbs
Hans de Goede
1
-0
/
+22
2014-09-23
uas: Drop all references to a scsi_cmnd once it has been aborted
Hans de Goede
1
-3
/
+44
2014-09-23
uas: Remove cmnd reference from the cmd urb
Hans de Goede
1
-6
/
+3
2014-09-23
uas: Drop inflight list
Hans de Goede
1
-16
/
+16
2014-09-23
uas: zap_pending: data urbs should have completed at this time
Hans de Goede
1
-5
/
+5
2014-09-23
uas: Simplify reset / disconnect handling
Hans de Goede
1
-37
/
+6
2014-09-23
uas: Free data urbs on completion
Hans de Goede
1
-2
/
+3
2014-09-23
uas: Simplify unlink of data urbs on error
Hans de Goede
1
-30
/
+18
2014-09-23
uas: Check against unexpected completions
Hans de Goede
1
-0
/
+12
2014-09-23
uas: Do not use scsi_host_find_tag
Hans de Goede
1
-21
/
+18
2014-09-23
uas: Add uas_get_tag() helper function
Hans de Goede
1
-12
/
+21
2014-09-23
uas: Fix resetting flag handling
Hans de Goede
1
-14
/
+35
2014-09-23
uas: Remove task-management / abort error handling code
Hans de Goede
1
-176
/
+1
2014-09-23
uas: Add no-report-opcodes quirk
Hans de Goede
1
-0
/
+4
2014-09-23
uas: Add a quirk for rejecting ATA_12 and ATA_16 commands
Hans de Goede
1
-0
/
+13
2014-09-23
uas: replace WARN_ON_ONCE() with lockdep_assert_held()
Sanjeev Sharma
1
-4
/
+4
2014-08-01
uas: Limit qdepth to 32 when connected over usb-2
Hans de Goede
1
-1
/
+1
2014-04-16
uas: fix deadlocky memory allocations
Oliver Neukum
1
-2
/
+2
2014-04-16
uas: fix error handling during scsi_scan()
Oliver Neukum
1
-1
/
+2
2014-04-16
uas: fix GFP_NOIO under spinlock
Oliver Neukum
1
-3
/
+3
2014-03-04
uas: Remove comment about registering a uas scsi controller for each usb bus
Hans de Goede
1
-6
/
+0
2014-03-04
uas: Add Hans de Goede as uas maintainer
Hans de Goede
1
-1
/
+3
2014-03-04
uas: Make sure sg elements are properly aligned
Hans de Goede
1
-0
/
+18
2014-03-04
uas: Add some data in/out ready iu sanity checks
Hans de Goede
1
-0
/
+10
2014-03-04
uas: Improve error reporting
Hans de Goede
1
-14
/
+46
2014-03-04
uas: Use the right error codes for different kinds of errors
Hans de Goede
1
-9
/
+10
2014-03-04
uas: Clear cmdinfo on command queue-ing
Hans de Goede
1
-0
/
+2
2014-03-04
uas: Fix memory management
Hans de Goede
1
-19
/
+14
2014-03-04
uas: Fix command / task mgmt submission racing with disconnect
Hans de Goede
1
-1
/
+14
2014-03-04
uas: cmdinfo: use only one list head
Hans de Goede
1
-12
/
+8
2014-03-04
uas: add uas_mark_cmd_dead helper function
Hans de Goede
1
-17
/
+18
2014-03-04
uas: Properly complete inflight commands on bus-reset or disconnect
Hans de Goede
1
-20
/
+21
2014-03-04
uas: uas_alloc_data_urb: Remove unnecessary use_streams check
Hans de Goede
1
-2
/
+1
2014-03-04
uas: Fix task-management not working when connected over USB-2
Hans de Goede
1
-1
/
+2
2014-03-04
uas: Reset device on reboot
Hans de Goede
1
-0
/
+30
2014-03-04
uas: Add suspend/resume support
Hans de Goede
1
-0
/
+42
2014-03-04
uas: Use GFP_NOIO rather then GFP_ATOMIC where possible
Hans de Goede
1
-3
/
+3
2014-03-04
uas: Don't allow more then one task to run at the same time
Hans de Goede
1
-5
/
+34
2014-03-04
uas: task_mgmt: Kill the sense-urb if we fail to submit the cmd urb
Hans de Goede
1
-11
/
+13
2014-03-04
uas: Not being able to alloc streams when connected through usb-3 is an error
Hans de Goede
1
-7
/
+17
2014-03-04
uas: Drop fixed endpoint config handling
Hans de Goede
1
-25
/
+11
2014-03-04
uas: Move uas_find_endpoints to uas-detect.h
Hans de Goede
1
-27
/
+0
2014-03-04
uas: Fix bounds check in uas_find_endpoints
Hans de Goede
1
-1
/
+1
2014-03-04
uas: Add uas_find_endpoints() helper function
Hans de Goede
1
-11
/
+23
2014-03-04
uas: Add the posibilty to blacklist uas devices from using the uas driver
Hans de Goede
1
-4
/
+13
2014-03-04
uas: Move uas detect code to uas-detect.h
Hans de Goede
1
-38
/
+2
2014-03-04
uas: Add a uas_find_uas_alt_setting helper function
Hans de Goede
1
-5
/
+16
2014-03-04
uas: Use all available stream ids
Hans de Goede
1
-3
/
+3
2014-03-04
uas: s/response_ui/response_iu/
Hans de Goede
1
-1
/
+1
2014-03-04
uas: Fix reset handling for externally triggered reset
Hans de Goede
1
-5
/
+31
2014-03-04
uas: Fix reset locking
Hans de Goede
1
-0
/
+9
2014-03-04
uas: Fix uas not working when plugged into an ehci port
Hans de Goede
1
-4
/
+4
2014-03-04
uas: uas_alloc_cmd_urb: drop unused stream_id parameter
Hans de Goede
1
-3
/
+2
2014-03-04
uas: Avoid unnecessary unlock / lock calls around unlink_data_urbs
Hans de Goede
1
-13
/
+7
2014-03-04
uas: Properly set interface to altsetting 0 on probe failure
Hans de Goede
1
-9
/
+9
2014-03-04
uas: Urbs must be anchored before submitting them
Hans de Goede
1
-8
/
+12
2014-03-04
uas: replace BUG_ON() + WARN_ON() with WARN_ON_ONCE()
Gerd Hoffmann
1
-9
/
+10
2014-03-04
uas: add dead request list
Gerd Hoffmann
1
-8
/
+42
2014-03-04
uas: make work list per-device
Gerd Hoffmann
1
-62
/
+44
2014-03-04
uas: properly reinitialize in uas_eh_bus_reset_handler
Gerd Hoffmann
1
-0
/
+5
2013-01-25
usb-uas: set max_lun and max_channel
Gerd Hoffmann
1
-0
/
+2
2013-01-11
uas: fail any request submitted while resetting the device.
Gerd Hoffmann
1
-0
/
+6
2013-01-11
uas: improve device reset
Gerd Hoffmann
1
-1
/
+44
2013-01-11
uas: improve abort handler
Gerd Hoffmann
1
-2
/
+17
2013-01-11
uas: add IS_IN_WORK_LIST flag
Gerd Hoffmann
1
-2
/
+8
2013-01-11
uas: add UNLINK_DATA_URBS flag
Gerd Hoffmann
1
-3
/
+21
2013-01-11
uas: new function to cancel data urbs
Gerd Hoffmann
1
-10
/
+12
2012-09-26
USB: uas: fix gcc warning
Gerd Hoffmann
1
-10
/
+8
2012-09-26
USB: uas: fix locking
Gerd Hoffmann
1
-0
/
+2
2012-09-25
USB: uas: add locking
Gerd Hoffmann
1
-7
/
+44
2012-09-25
USB: uas: fix abort
Gerd Hoffmann
1
-7
/
+4
2012-09-25
USB: uas: remove aborted field, replace with status bit.
Gerd Hoffmann
1
-6
/
+6
2012-09-25
USB: uas: fix task management
Gerd Hoffmann
1
-3
/
+3
2012-09-25
USB: uas: keep track of command urbs
Gerd Hoffmann
1
-1
/
+10
2012-06-25
uas: task mgmt & error handling
Gerd Hoffmann
1
-29
/
+131
2012-06-25
uas: track urbs, kill inflight urbs on disconnect.
Gerd Hoffmann
1
-0
/
+9
2012-06-25
uas: improve error handling
Gerd Hoffmann
1
-1
/
+13
2012-06-25
uas: keep track of command state, finish scsi cmd when really done.
Gerd Hoffmann
1
-15
/
+71
2012-06-25
uas: fix sense urb handling
Gerd Hoffmann
1
-21
/
+28
2012-06-25
Revert "usb/uas: one only one status URB/host on stream-less connection"
Gerd Hoffmann
1
-60
/
+10
2012-06-25
Revert "usb/uas: make sure data urb is gone if we receive status before that"
Gerd Hoffmann
1
-75
/
+15
2012-02-02
usb/uas: make sure data urb is gone if we receive status before that
Sebastian Andrzej Siewior
1
-15
/
+75
2012-02-02
usb/uas: move UAS structs / defines into a header file
Sebastian Andrzej Siewior
1
-55
/
+1
2012-02-02
usb/uas: only bind if the hcd supports SG
Sebastian Andrzej Siewior
1
-6
/
+19
2012-02-02
Merge tag 'uas_for_sarah' of git://linutronix.de/users/bigeasy/linux into for...
Sarah Sharp
1
-40
/
+117
2011-12-22
usb/uas: one only one status URB/host on stream-less connection
Sebastian Andrzej Siewior
1
-10
/
+60
2011-12-22
usb/uas: use scsi_host_find_tag() to find command from a tag
Sebastian Andrzej Siewior
1
-16
/
+17
2011-12-22
usb/uas: use unique tags for all LUNs
Sebastian Andrzej Siewior
1
-13
/
+25
2011-12-22
UAS: Free status URB when we can't find the SCSI tag.
Sarah Sharp
1
-1
/
+3
2011-12-22
UAS: Use unique tags on non-streams devices.
Sarah Sharp
1
-1
/
+4
2011-12-22
UAS: Re-add workqueue items if submission fails.
Sarah Sharp
1
-4
/
+13
2011-11-18
USB: convert drivers/usb/* to use module_usb_driver()
Greg Kroah-Hartman
1
-12
/
+1
2011-10-31
usb: Add module.h to drivers/usb consumers who really use it.
Paul Gortmaker
1
-0
/
+1
2010-12-16
Merge branch 'usb-next' into musb-merge
Greg Kroah-Hartman
1
-28
/
+54
2010-12-15
USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path
Matthew Wilcox
1
-1
/
+1
2010-12-15
USB: uas: Ensure we only bind to a UAS interface
Matthew Wilcox
1
-7
/
+30
2010-12-15
USB: uas: Rename sense pipe and sense urb to status pipe and status urb
Matthew Wilcox
1
-16
/
+16
2010-12-15
USB: uas: Use kzalloc instead of kmalloc
Matthew Wilcox
1
-2
/
+2
2010-12-15
USB: uas: Fix up the Sense IU
Matthew Wilcox
1
-2
/
+5
2010-11-16
SCSI host lock push-down
Jeff Garzik
1
-1
/
+3
2010-11-10
block: remove REQ_HARDBARRIER
Christoph Hellwig
1
-4
/
+1
2010-10-22
USB: Add UAS driver
Matthew Wilcox
1
-0
/
+751