summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: core: Cache VPD pages b0, b1, b2Martin K. Petersen2022-05-021-0/+6
* scsi: core: Pick suitable allocation length in scsi_report_opcode()Martin K. Petersen2022-05-021-4/+13
* scsi: core: Query VPD size before getting full pageMartin K. Petersen2022-05-021-31/+58
* scsi: core: Increase max device queue_depth to 4096Sumit Saxena2022-04-181-2/+2
* scsi: core: Fix scsi_device_max_queue_depth()Bart Van Assche2021-12-061-2/+2
* scsi: Remove superfluous #include <linux/async.h> directivesBart Van Assche2021-11-291-1/+0
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2021-11-051-8/+0
|\
| * scsi: core: pm: Rely on the device driver core for async power managementBart Van Assche2021-10-161-8/+0
* | scsi: core: Put LLD module refcnt after SCSI device is releasedMing Lei2021-10-121-1/+3
|/
* scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche2021-08-111-1/+1
* scsi: core: Kill DRIVER_SENSEHannes Reinecke2021-05-311-7/+0
* scsi: core: Introduce scsi_status_is_check_condition()Hannes Reinecke2021-05-311-1/+1
* scsi: core: Stop using DRIVER_ERRORHannes Reinecke2021-05-311-0/+2
* scsi: core: Replace sdev->device_busy with sbitmapMing Lei2021-03-041-1/+3
* scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024)Ming Lei2021-03-041-0/+11
* scsi: core: Remove scsi_sdb_cacheBean Huo2020-06-191-3/+0
* scsi: core: Remove cmd_list functionalityHannes Reinecke2020-02-281-14/+0
* scsi: core: Delete scsi_use_blk_mqJohn Garry2020-02-121-4/+0
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2019-12-021-1/+5
|\
| * scsi: core: avoid host-wide host_busy counter for scsi_mqMing Lei2019-11-011-1/+1
| * scsi: core: Add sysfs attributes for VPD pages 0h and 89hRyan Attard2019-09-301-0/+4
* | drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+2
|/
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2019-07-111-9/+3
|\
| * scsi: sd: Rely on the driver core for asynchronous probingBart Van Assche2019-06-181-9/+3
| * scsi: core: add SPDX tags to scsi midlayer files missing licensing informationChristoph Hellwig2019-05-211-0/+1
* | treewide: Add SPDX license identifier for more missed filesThomas Gleixner2019-05-211-0/+1
|/
* scsi: kill command serial numberHannes Reinecke2019-02-271-16/+0
* scsi: kill off the legacy IO pathJens Axboe2018-11-071-4/+1
* scsi: read host_busy via scsi_host_busy()Ming Lei2018-06-261-1/+1
* scsi: core: check for equality of result byte valuesJohannes Thumshirn2018-06-261-1/+1
* scsi: core: fix two wrong indentation casesJianchao Wang2018-02-271-1/+1
* Merge branch 'fixes' into miscJames Bottomley2017-09-071-0/+4
|\
| * Revert "scsi: default to scsi-mq"Christoph Hellwig2017-08-161-0/+4
* | scsi: Rework handling of scsi_device.vpd_pg8[03]Bart Van Assche2017-08-291-26/+18
* | scsi: Rework the code for caching Vital Product Data (VPD)Bart Van Assche2017-08-291-78/+66
|/
* scsi: default to scsi-mqChristoph Hellwig2017-06-271-4/+0
* scsi: Only add commands to the device command list if required by the LLDBart Van Assche2017-06-121-8/+1
* scsi: Skip deleted devices in __scsi_device_lookupZhou Zhengping2017-05-081-0/+2
* block: introduce blk_rq_is_passthroughChristoph Hellwig2017-01-311-1/+1
* scsi: allocate scsi_cmnd structures as part of struct requestChristoph Hellwig2017-01-271-319/+0
* scsi: remove scsi_cmd_dma_poolChristoph Hellwig2017-01-271-14/+1
* scsi: respect unchecked_isa_dma for blk-mqChristoph Hellwig2017-01-271-19/+5
* scsi: remove gfp_flags member in scsi_host_cmd_poolChristoph Hellwig2017-01-271-10/+4
* block: add code to track actual device queue depthJens Axboe2016-11-051-0/+3
* scsi: Avoid that toggling use_blk_mq triggers a memory leakBart Van Assche2016-09-261-1/+0
* scsi: remove the disable_blk_mq host flagChristoph Hellwig2016-07-151-0/+1
* scsi: Do not attach VPD to devices that don't support itHannes Reinecke2016-04-051-1/+2
* scsi: rescan VPD attributesHannes Reinecke2015-11-301-3/+17
* scsi: use host wide tags by defaultChristoph Hellwig2015-11-091-24/+3
* Move code that is used both by initiator and target driversBart Van Assche2015-06-011-46/+0