linux/drivers/nvme/target
Christoph Hellwig 49add4966d block: pass a block_device and opf to bio_init
Pass the block_device that we plan to use this bio for and the
operation to bio_init to optimize the assignment.  A NULL block_device
can be passed, both for the passthrough case on a raw request_queue and
to temporarily avoid refactoring some nasty code.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Link: https://lore.kernel.org/r/20220124091107.642561-19-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-02-02 07:49:59 -07:00
..
admin-cmd.c nvmet: use flex_array_size and struct_size 2021-10-27 08:06:41 +02:00
configfs.c nvmet: make discovery NQN configurable 2021-10-20 19:16:01 +02:00
core.c nvmet: register discovery subsystem as 'current' 2021-10-27 08:06:04 +02:00
discovery.c nvmet: register discovery subsystem as 'current' 2021-10-27 08:06:04 +02:00
fabrics-cmd.c nvmet: set 'CNTRLTYPE' in the identify controller data 2021-10-20 19:16:02 +02:00
fc.c nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() 2021-06-17 15:51:19 +02:00
fcloop.c nvme: constify static attribute_group structs 2021-02-02 10:26:10 +01:00
io-cmd-bdev.c block: pass a block_device and opf to bio_init 2022-02-02 07:49:59 -07:00
io-cmd-file.c nvmet: use IOCB_NOWAIT only if the filesystem supports it 2021-11-25 15:02:40 +01:00
Kconfig nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers 2021-08-16 21:03:18 +02:00
loop.c nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated 2021-10-19 18:27:58 -06:00
Makefile nvmet: add ZBD over ZNS backend support 2021-06-17 15:51:21 +02:00
nvmet.h nvmet: switch check for subsystem type 2021-10-27 08:03:30 +02:00
passthru.c block: pass a block_device and opf to bio_init 2022-02-02 07:49:59 -07:00
rdma.c nvmet-rdma: implement get_max_queue_size controller op 2021-10-20 19:16:01 +02:00
tcp.c nvmet-tcp: fix possible list corruption for unexpected command failure 2021-12-08 16:36:58 +01:00
trace.c nvmet: add set feature tracing support 2021-08-16 14:42:23 +02:00
trace.h nvmet: use min of device_path and disk len 2021-02-10 16:38:05 +01:00
zns.c block: pass a block_device and opf to bio_init 2022-02-02 07:49:59 -07:00