summaryrefslogtreecommitdiff
path: root/drivers/scsi/scsi_lib.c
AgeCommit message (Expand)Author
2018-02-04Merge tag 'for-linus-20180204' of git://git.kernel.dk/linux-blockLinus Torvalds
2018-02-03Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2018-01-31Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds
2018-01-30blk-mq: introduce BLK_STS_DEV_RESOURCEMing Lei
2018-01-15scsi: Define usercopy region in scsi_sense_cache slab cacheDavid Windsor
2018-01-10scsi: core: Change third __scsi_queue_insert() argument from int to boolBart Van Assche
2017-12-07scsi: core: Unexport scsi_initialize_rq()Bart Van Assche
2017-12-07scsi: core: Ensure that the SCSI error handler gets woken upBart Van Assche
2017-12-07scsi: core: run queue if SCSI device queue isn't ready and queue is idleMing Lei
2017-11-21scsi: use dma_get_cache_alignment() as minimum DMA alignmentHuacai Chen
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds
2017-11-14Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2017-11-10block, scsi: Make SCSI quiesce and resume work reliablyBart Van Assche
2017-11-10ide, scsi: Tell the block layer at request allocation time about preempt requ...Bart Van Assche
2017-11-07Revert "scsi: make 'state' device attribute pollable"Linus Torvalds
2017-11-04blk-mq: don't handle failure in .get_budgetMing Lei
2017-11-04SCSI: don't get target/host busy_count in scsi_mq_get_budget()Ming Lei
2017-11-01scsi: implement .get_budget and .put_budget for blk-mqMing Lei
2017-11-01scsi: allow passing in null rq to scsi_prep_state_check()Ming Lei
2017-10-23scsi: Suppress a kernel warning in case the prep function returns BLKPREP_DEFERBart Van Assche
2017-10-18scsi: scsi_error: Handle power-on reset unit attentionHannes Reinecke
2017-10-16scsi: sd_zbc: Fix comments and indentationDamien Le Moal
2017-08-31scsi: scsi-mq: Always unprepare before requeuing a requestBart Van Assche
2017-08-31scsi: Improve requeuing behaviorBart Van Assche
2017-08-31scsi: Call scsi_initialize_rq() for filesystem requestsBart Van Assche
2017-08-29scsi: Rework handling of scsi_device.vpd_pg8[03]Bart Van Assche
2017-08-25scsi: Fix the kerneldoc for scsi_initialize_rq()Jonathan Corbet
2017-08-25scsi: fix comment in scsi_device_set_state()Hannes Reinecke
2017-08-25scsi: Use blk_mq_rq_to_pdu() to convert a request to a SCSI command pointerBart Van Assche
2017-08-25scsi: Document which queue type a function is intended forBart Van Assche
2017-08-24scsi: make 'state' device attribute pollableHannes Reinecke
2017-08-24scsi: scsi_lib: rework scsi_internal_device_unblock_nowait()Hannes Reinecke
2017-07-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds
2017-06-20block: Change argument type of scsi_req_init()Bart Van Assche
2017-06-20block: Make most scsi_req_init() calls implicitBart Van Assche
2017-06-18blk-mq: use the introduced blk_mq_unquiesce_queue()Ming Lei
2017-06-12scsi: Make scsi_mq_prep_fn() call scsi_init_command()Bart Van Assche
2017-06-12scsi: Introduce scsi_mq_sgl_size()Bart Van Assche
2017-06-12scsi: Only add commands to the device command list if required by the LLDBart Van Assche
2017-06-12scsi: Make __scsi_remove_device go straight from BLOCKED to DELBart Van Assche
2017-06-12scsi: Introduce scsi_start_queue()Bart Van Assche
2017-06-12scsi: Protect SCSI device state changes with a mutexBart Van Assche
2017-06-12scsi: Create two versions of scsi_internal_device_unblock()Bart Van Assche
2017-06-12scsi: Split scsi_internal_device_block()Bart Van Assche
2017-06-12scsi: Avoid that scsi_exit_rq() triggers a use-after-freeBart Van Assche
2017-06-09blk-mq: switch ->queue_rq return value to blk_status_tChristoph Hellwig
2017-06-09block: introduce new block status code typeChristoph Hellwig
2017-06-01block: Introduce queue flag QUEUE_FLAG_SCSI_PASSTHROUGHBart Van Assche
2017-05-18scsi: zero per-cmd private driver data for each MQ I/OLong Li
2017-05-08scsi: scsi_lib: Add #include <scsi/scsi_transport.h>Bart Van Assche