summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: core: Simplify scsi_cdl_check_cmd()Damien Le Moal2023-06-281-23/+14
* scsi: core: Allow enabling and disabling command duration limitsDamien Le Moal2023-05-221-0/+62
* scsi: core: Detect support for command duration limitsDamien Le Moal2023-05-221-0/+81
* scsi: core: Support Service Action in scsi_report_opcode()Damien Le Moal2023-05-221-9/+19
* scsi: core: Improve scsi_vpd_inquiry() checksDamien Le Moal2023-03-241-2/+9
* scsi: core: Add BLIST_NO_VPD_SIZE for some VDASDLee Duncan2023-03-091-0/+3
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2023-02-221-5/+7
|\
| * scsi: core: Convert to scsi_execute_cmd()Mike Christie2023-01-131-5/+7
* | scsi: core: Fix the scsi_device_put() might_sleep annotationBart Van Assche2023-01-261-2/+0
|/
* scsi: core: Release SCSI devices synchronouslyBart Van Assche2022-10-181-0/+2
* scsi: core: Remove the put_device() call from scsi_device_get()Bart Van Assche2022-10-181-5/+5
* scsi: core: Revert "Simplify LLD module reference counting"Bart Van Assche2022-09-011-6/+3
* scsi: core: Simplify LLD module reference countingMing Lei2022-08-011-3/+6
* 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