summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi_lib.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'scsi-sg' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2019-07-121-9/+26
|\
| * scsi: core: don't preallocate small SGL in case of NO_SG_CHAINMing Lei2019-06-201-1/+5
| * scsi: core: avoid preallocating big SGL for dataMing Lei2019-06-201-6/+9
| * scsi: core: avoid preallocating big SGL for protection informationMing Lei2019-06-201-3/+11
| * scsi: lib/sg_pool.c: improve APIs for allocating sg poolMing Lei2019-06-201-4/+6
* | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2019-07-121-4/+0Star
|\ \
| * | scsi: Avoid that .queuecommand() gets called for a blocked SCSI deviceBart Van Assche2019-06-201-4/+0Star
| * | scsi: core: add SPDX tags to scsi midlayer files missing licensing informationChristoph Hellwig2019-05-211-0/+1
| |/
* / treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
|/
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2019-05-081-27/+3Star
|\
| * scsi: core: don't hold device refcount in IO pathMing Lei2019-04-161-26/+2Star
| * Merge branch '5.1/scsi-fixes' into 5.2/mergeMartin K. Petersen2019-04-131-3/+12
| |\
| * | scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->mapDongli Zhang2019-03-191-1/+1
* | | scsi: core: set result when the command cannot be dispatchedJaesoo Lee2019-04-161-1/+5
| |/ |/|
* | scsi: core: Avoid that a kernel warning appears during system resumeBart Van Assche2019-03-191-2/+4
* | scsi: core: Also call destroy_rcu_head() for passthrough requestsBart Van Assche2019-03-191-1/+8
|/
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2019-03-101-62/+5Star
|\
| * scsi: kill command serial numberHannes Reinecke2019-02-271-1/+0Star
| * scsi: core: Move resid from scsi_data_buffer to scsi_cmndBart Van Assche2019-02-121-1/+0Star
| * scsi: stop setting up request->specialChristoph Hellwig2019-02-061-3/+0Star
| * scsi: remove bidirectional command supportChristoph Hellwig2019-02-061-56/+4Star
| * scsi: core: Remove an atomic instruction from the hot pathBart Van Assche2019-01-231-1/+1
* | Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-blockLinus Torvalds2019-03-081-1/+1
|\ \
| * | block: kill BLK_MQ_F_SG_MERGEMing Lei2019-02-151-1/+1
* | | scsi: core: Avoid that system resume triggers a kernel warningBart Van Assche2019-02-271-1/+0Star
* | | scsi: core: reset host byte in DID_NEXUS_FAILURE caseMartin Wilck2019-02-161-0/+1
|/ /
* / scsi: communicate max segment size to the DMA mapping codeChristoph Hellwig2019-01-231-2/+2
|/
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2018-12-281-4/+2Star
|\
| * scsi: remove the use_clustering flagChristoph Hellwig2018-12-191-3/+0Star
| * scsi: introduce a max_segment_size host_template parametersChristoph Hellwig2018-12-191-1/+2
| * scsi: flip the default on use_clusteringChristoph Hellwig2018-12-191-1/+1
* | scsi: Do not rely on blk-mq for double completionsKeith Busch2018-11-261-1/+12
* | Merge tag 'v4.20-rc3' into for-4.21/blockJens Axboe2018-11-181-0/+7
|\ \
| * | SCSI: fix queue cleanup race before queue initialization is doneMing Lei2018-11-141-0/+8
| |/
* | scsi: return blk_status_t from device handler ->prep_fnChristoph Hellwig2018-11-101-15/+3Star
* | scsi: return blk_status_t from scsi_init_io and ->init_commandChristoph Hellwig2018-11-101-22/+23
* | scsi: clean up error handling in scsi_init_ioChristoph Hellwig2018-11-101-8/+7Star
* | scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmndChristoph Hellwig2018-11-101-21/+24
* | scsi: simplify scsi_prep_state_checkChristoph Hellwig2018-11-101-54/+48Star
* | blk-mq: abstract out queue mapJens Axboe2018-11-071-1/+1
* | scsi: kill off the legacy IO pathJens Axboe2018-11-071-561/+42Star
* | scsi: provide mq_ops->busy() hookJens Axboe2018-11-071-0/+6
|/
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2018-10-251-2/+3
|\
| * scsi: core: Allow state transitions from OFFLINE to BLOCKEDHannes Reinecke2018-10-161-0/+1
| * scsi: core: remove unnecessary unlikely()Igor Stoppa2018-09-171-2/+2
* | block, scsi: Change the preempt-only flag into a counterBart Van Assche2018-09-261-4/+7
* | Revert "scsi: core: avoid host-wide host_busy counter for scsi_mq"Ming Lei2018-08-271-17/+6Star
* | Revert "scsi: core: fix scsi_host_queue_ready"Ming Lei2018-08-271-1/+1
|/
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2018-08-161-172/+233
|\
| * scsi: core: use blk_mq_run_hw_queues in scsi_kick_queueJianchao Wang2018-08-091-1/+1