summaryrefslogtreecommitdiffstats
path: root/block/scsi_ioctl.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsiChristoph Hellwig2021-07-281-796/+0
* scsi: scsi_ioctl: Simplify SCSI passthrough permission checkingChristoph Hellwig2021-07-281-120/+99
* scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.cChristoph Hellwig2021-07-281-8/+0
* scsi: scsi_ioctl: Remove scsi_req_init()Christoph Hellwig2021-07-281-15/+0
* scsi: bsg: Decouple from scsi_cmd_ioctl()Christoph Hellwig2021-07-281-16/+0
* scsi: block: Add a queue_max_bytes() helperChristoph Hellwig2021-07-281-11/+2
* scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl()Christoph Hellwig2021-07-281-12/+0
* scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl()Christoph Hellwig2021-07-281-13/+0
* Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-blockLinus Torvalds2021-07-091-3/+3
|\
| * block: remove REQ_OP_SCSI_{IN,OUT}Christoph Hellwig2021-06-301-3/+3
* | scsi: core: Drop message byte helperHannes Reinecke2021-05-311-1/+1
* | scsi: core: Drop the now obsolete driver_byte definitionsHannes Reinecke2021-05-311-1/+1
* | scsi: core: Kill DRIVER_SENSEHannes Reinecke2021-05-311-0/+2
* | scsi: scsi_ioctl: Return error code when blk_rq_map_kern() failsHannes Reinecke2021-05-311-3/+4
|/
* block: Remove an obsolete comment from sg_io()Bart Van Assche2021-04-131-4/+0
* block: remove BLK_BOUNCE_ISA supportChristoph Hellwig2021-04-061-1/+1
* block: remove unnecessary argument from blk_execute_rqGuoqing Jiang2021-01-241-3/+3
* Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-131-3/+3
|\
| * block: scsi_ioctl: Avoid the use of one-element arraysGustavo A. R. Silva2020-10-021-3/+3
* | Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-131-3/+1
|\ \
| * | block: add a bdev_is_partition helperChristoph Hellwig2020-09-251-1/+1
| |/
| * block: remove duplicate include statement in scsi_ioctl.cTian Tao2020-09-111-2/+0
* | Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-10-121-10/+2
|\ \
| * | iov_iter: transparently handle compat iovecs in import_iovecChristoph Hellwig2020-10-031-10/+2
| |/
* / block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()Peilin Ye2020-10-021-0/+1
|/
* scsi: core: Allow non-root users to perform ZBC commandsRyan Attard2020-03-161-0/+4
* compat_ioctl: move CDROM_SEND_PACKET handling into scsiArnd Bergmann2020-01-031-53/+132
* compat: scsi: sg: fix v3 compat read/write interfaceArnd Bergmann2020-01-031-28/+1
* compat_ioctl: reimplement SG_IO handlingArnd Bergmann2019-10-231-4/+128
* block: switch all files cleared marked as GPLv2 to SPDX tagsChristoph Hellwig2019-04-301-15/+1
* block: consistently use GFP_NOIO instead of __GFP_NORECLAIMChristoph Hellwig2018-05-141-1/+1
* block: sanitize blk_get_request calling conventionsChristoph Hellwig2018-05-141-5/+3
* block: silently forbid sending any ioctl to a partitionPaolo Bonzini2018-01-101-29/+0
* block: Fix kernel-doc warnings reported when building with W=1Bart Van Assche2018-01-091-2/+3
* block: pass full fmode_t to blk_verify_commandChristoph Hellwig2017-11-101-4/+4
* block: Change argument type of scsi_req_init()Bart Van Assche2017-06-201-3/+7
* block: Make most scsi_req_init() calls implicitBart Van Assche2017-06-201-3/+0
* scsi: introduce a result field in struct scsi_requestChristoph Hellwig2017-04-201-7/+7
* block: remove the blk_execute_rq return valueChristoph Hellwig2017-04-201-1/+2
* block, scsi: move the retries field to struct scsi_requestChristoph Hellwig2017-04-051-4/+4
* block: fold cmd_type into the REQ_OP_ spaceChristoph Hellwig2017-01-311-4/+5
* block: split scsi_request out of struct requestChristoph Hellwig2017-01-271-33/+43
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* block: allow WRITE_SAME commands with the SG_IO ioctlMauricio Faria de Oliveira2016-12-191-0/+3
* mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIMMel Gorman2015-11-061-3/+3
* block: fix bogus EFAULT error from SG_IO ioctlPaolo Bonzini2015-06-271-2/+2
* sg_io(): use import_iovec()Al Viro2015-04-111-7/+5
* block: pass iov_iter to the BLOCK_PC mapping functionsKent Overstreet2015-02-051-13/+4
* Merge remote-tracking branch 'scsi-queue/core-for-3.19' into for-linusJames Bottomley2014-12-081-1/+1
|\
| * scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16Hannes Reinecke2014-11-241-1/+1