aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/ioctl.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-13nvme: always punt polled uring_cmd end_io work to task_workJens Axboe1-14/+7
2025-06-04nvme: spelling fixesYi Zhang1-1/+1
2025-06-04nvme: enable vectored registered bufs for passthrough cmdsPavel Begunkov1-6/+8
2025-06-04nvme: fix implicit bool to flags conversionPavel Begunkov1-1/+1
2025-04-01nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io()Caleb Sander Mateos1-21/+24
2025-04-01nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request()Caleb Sander Mateos1-14/+17
2025-04-01nvme/ioctl: don't warn on vectorized uring_cmd with fixed bufferCaleb Sander Mateos1-1/+1
2025-03-26Merge tag 'for-6.15/io_uring-20250322' of git://git.kernel.dk/linuxLinus Torvalds1-5/+7
2025-02-28nvme: map uring_cmd data even if address is 0Xinyu Zhang1-1/+1
2025-02-27io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed()Pavel Begunkov1-4/+6
2025-02-25nvme-ioctl: fix leaked requests on mapping errorKeith Busch1-4/+8
2025-02-18nvme/ioctl: add missing space in err messageCaleb Sander Mateos1-2/+1
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.13/blockJens 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