summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/ioctl.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: use srcu for iterating namespace listKeith Busch2024-05-281-6/+9
* nvme/io_uring: use helper for polled completionsJens Axboe2024-04-151-4/+11
* nvme: use ns->head->pi_size instead of t10_pi_tuple structure sizeFrancis Pravin2024-02-071-1/+1
* Merge tag 'for-6.8/io_uring-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds2024-01-111-1/+1
|\
| * io_uring: split out cmd api into a separate headerPavel Begunkov2023-12-121-1/+1
* | Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds2024-01-111-172/+33
|\ \ | |/ |/|
| * nvme: move ns id info to struct nvme_ns_headDaniel Wagner2023-12-191-4/+4
| * nvme: use bio_integrity_map_userKeith Busch2023-12-011-168/+29
* | nvme-ioctl: move capable() admin check to the endKeith Busch2023-12-041-10/+11
|/
* nvme: fix error-handling for io_uring nvme-passthroughAnuj Gupta2023-11-061-2/+5
* nvme: sanitize metadata bounce buffer for readsKeith Busch2023-10-181-3/+7
* Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds2023-08-291-1/+0
|\
| * bio-integrity: update the payload size in bio_integrity_add_page()Jinyoung Choi2023-08-091-1/+0
* | nvme: core: don't hold rcu read lock in nvme_ns_chr_uring_cmd_iopollMing Lei2023-08-111-2/+0
|/
* nvme: improved uring pollingKeith Busch2023-06-281-51/+19
* Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-30/+36
|\
| * block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-4/+4
| * nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple boolChristoph Hellwig2023-06-121-28/+34
* | Merge tag 'for-6.5/io_uring-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-2/+2
|\ \
| * | nvme: optimise io_uring passthrough completionPavel Begunkov2023-05-251-2/+2
| |/
* / nvme: fix miss command type checkmin15.li2023-05-301-1/+1
|/
* io_uring: Pass whole sqe to commandsBreno Leitao2023-05-041-1/+1
* block/io_uring: pass in issue_flags for uring_cmd task_work handlingJens Axboe2023-03-201-6/+8
* nvme: remove nvme_execute_passthru_rqChristoph Hellwig2023-02-011-2/+3
* nvme: set REQ_ALLOC_CACHE for uring-passthru requestAnuj Gupta2023-01-291-2/+2
* nvme: don't allow unprivileged passthrough on partitionsChristoph Hellwig2023-01-101-16/+31
* nvme: replace the "bool vec" arguments with flags in the ioctl pathChristoph Hellwig2023-01-101-25/+28
* nvme: remove __nvme_ioctlChristoph Hellwig2023-01-101-10/+8
* nvme: consult the CSE log page for unprivileged passthroughChristoph Hellwig2022-12-281-4/+24
* nvme: allow unprivileged passthrough of Identify ControllerJoel Granados2022-12-061-0/+2
* nvme: identify-namespace without CAP_SYS_ADMINKanchan Joshi2022-11-151-2/+16
* nvme: fine-granular CAP_SYS_ADMIN for nvme io commandsKanchan Joshi2022-11-151-33/+69
* nvme: wire up fixed buffer support for nvme passthroughKanchan Joshi2022-09-301-2/+16
* nvme: pass ubuffer as an integerKanchan Joshi2022-09-301-11/+12
* nvme: refactor nvme_alloc_requestKanchan Joshi2022-09-301-37/+53
* nvme: refactor nvme_add_user_metadataKanchan Joshi2022-09-301-10/+13
* nvme: Use blk_rq_map_user_io helperAnuj Gupta2022-09-301-16/+2
* nvme: enable batched completions of passthrough IOJens Axboe2022-09-301-2/+1
* nvme: split out metadata vs non metadata end_io uring_cmd completionsJens Axboe2022-09-301-18/+61
* block: change request end_io handler to pass back a return valueJens Axboe2022-09-301-1/+4
* Merge branch 'for-6.1/io_uring' into for-6.1/passthroughJens Axboe2022-09-301-5/+72
|\
| * fs: add batch and poll flags to the uring_cmd_iopoll() handlerJens Axboe2022-09-211-4/+8
| * nvme: wire up async polling for io passthrough commandsKanchan Joshi2022-09-211-5/+68
* | nvme: restrict management ioctls to adminKeith Busch2022-09-271-0/+6
* | nvme: handle effects after freeing the requestKeith Busch2022-09-271-1/+8
|/
* nvme/host: Use the enum req_op and blk_opf_t typesBart Van Assche2022-07-141-2/+2
* blk-mq: remove the done argument to blk_execute_rq_nowaitChristoph Hellwig2022-05-281-1/+2
* nvme: enable uring-passthrough for admin commandsKanchan Joshi2022-05-201-0/+23
* nvme: helper for uring-passthrough checksKanchan Joshi2022-05-201-8/+16
* nvme: add vectored-io support for uring-cmdAnuj Gupta2022-05-111-3/+6