aboutsummaryrefslogtreecommitdiff
path: root/drivers/nvme/host/ioctl.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-30Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linuxLinus Torvalds1-2/+10
2024-11-18Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linuxLinus Torvalds1-12/+9
2024-11-18nvme-pci: use sgls for all user requests if possibleKeith Busch1-2/+10
2024-11-13Merge tag 'nvme-6.13-2024-11-13' of git://git.infradead.org/nvme into for-6.1...Jens Axboe1-3/+1
2024-10-30nvme: re-fix error-handling for io_uring nvme-passthroughKeith Busch1-2/+5
2024-10-30blk-integrity: remove seed for user mapped buffersKeith Busch1-9/+8
2024-10-22nvme: use helpers to access io_uring cmd spacePavel Begunkov1-3/+1
2024-09-13block: provide a request helper for user integrity segmentsKeith Busch1-4/+2
2024-08-30nvme: fix metadata handling in nvme-passthroughPuranjay Mohan1-8/+14
2024-08-26nvme: rename apptag and appmask to lbat and lbatmAnuj Gupta1-2/+2
2024-07-03block: call bio_integrity_unmap_free_user from blk_rq_unmap_userChristoph Hellwig1-11/+4
2024-07-03block: split integrity support out of bio.hChristoph Hellwig1-0/+1
2024-06-12block: unmap and free user mapped integrity via submitterAnuj Gupta1-4/+11
2024-05-28nvme: use srcu for iterating namespace listKeith Busch1-6/+9
2024-04-15nvme/io_uring: use helper for polled completionsJens Axboe1-4/+11
2024-02-07nvme: use ns->head->pi_size instead of t10_pi_tuple structure sizeFrancis Pravin1-1/+1
2024-01-11Merge tag 'for-6.8/io_uring-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2024-01-11Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds1-172/+33
2023-12-19nvme: move ns id info to struct nvme_ns_headDaniel Wagner1-4/+4
2023-12-12io_uring: split out cmd api into a separate headerPavel Begunkov1-1/+1
2023-12-04nvme-ioctl: move capable() admin check to the endKeith Busch1-10/+11
2023-12-01nvme: use bio_integrity_map_userKeith Busch1-168/+29
2023-11-06nvme: fix error-handling for io_uring nvme-passthroughAnuj Gupta1-2/+5
2023-10-18nvme: sanitize metadata bounce buffer for readsKeith Busch1-3/+7
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-1/+0
2023-08-11nvme: core: don't hold rcu read lock in nvme_ns_chr_uring_cmd_iopollMing Lei1-2/+0
2023-08-09bio-integrity: update the payload size in bio_integrity_add_page()Jinyoung Choi1-1/+0
2023-06-28nvme: improved uring pollingKeith Busch1-51/+19
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-30/+36
2023-06-26Merge tag 'for-6.5/io_uring-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-2/+2
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-4/+4
2023-06-12nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple boolChristoph Hellwig1-28/+34
2023-05-30nvme: fix miss command type checkmin15.li1-1/+1
2023-05-25nvme: optimise io_uring passthrough completionPavel Begunkov1-2/+2
2023-05-04io_uring: Pass whole sqe to commandsBreno Leitao1-1/+1
2023-03-20block/io_uring: pass in issue_flags for uring_cmd task_work handlingJens Axboe1-6/+8
2023-02-01nvme: remove nvme_execute_passthru_rqChristoph Hellwig1-2/+3
2023-01-29nvme: set REQ_ALLOC_CACHE for uring-passthru requestAnuj Gupta1-2/+2
2023-01-10nvme: don't allow unprivileged passthrough on partitionsChristoph Hellwig1-16/+31
2023-01-10nvme: replace the "bool vec" arguments with flags in the ioctl pathChristoph Hellwig1-25/+28
2023-01-10nvme: remove __nvme_ioctlChristoph Hellwig1-10/+8
2022-12-28nvme: consult the CSE log page for unprivileged passthroughChristoph Hellwig1-4/+24
2022-12-06nvme: allow unprivileged passthrough of Identify ControllerJoel Granados1-0/+2
2022-11-15nvme: identify-namespace without CAP_SYS_ADMINKanchan Joshi1-2/+16
2022-11-15nvme: fine-granular CAP_SYS_ADMIN for nvme io commandsKanchan Joshi1-33/+69
2022-09-30nvme: wire up fixed buffer support for nvme passthroughKanchan Joshi1-2/+16
2022-09-30nvme: pass ubuffer as an integerKanchan Joshi1-11/+12
2022-09-30nvme: refactor nvme_alloc_requestKanchan Joshi1-37/+53
2022-09-30nvme: refactor nvme_add_user_metadataKanchan Joshi1-10/+13
2022-09-30nvme: Use blk_rq_map_user_io helperAnuj Gupta1-16/+2