linux_dsm_epyc7002/drivers/nvme/target
Sagi Grimberg 423b4487fb nvmet: release a ns reference in nvmet_req_uninit if needed
nvmet_req_init looked up a namespace and took a reference on it (unless it
failed prior to that). If the request is uninitialized (in error cases) we
need to remove that reference in case it was taken, otherwise we leak
namespace reference when calling nvme_req_uninit.

Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2018-01-15 17:09:32 +01:00
..
admin-cmd.c nvmet: remove redundant local variable 2017-11-10 19:53:25 -07:00
configfs.c nvmet: make config_item_type const 2017-10-19 16:15:28 +02:00
core.c nvmet: release a ns reference in nvmet_req_uninit if needed 2018-01-15 17:09:32 +01:00
discovery.c nvme: use a single NVME_AQ_DEPTH and relax it to 32 2017-06-28 08:14:13 -06:00
fabrics-cmd.c nvmet: lower log level for each queue creation 2018-01-08 11:01:52 +01:00
fc.c nvmet-fc: cleanup nvmet add_port/remove_port 2018-01-08 11:01:56 +01:00
fcloop.c nvme_fcloop: refactor host/target io job access 2018-01-08 11:01:55 +01:00
io-cmd.c nvmet: kill nvmet_inline_bio_init 2017-11-10 19:53:25 -07:00
Kconfig nvmet/rdma: Use sgl_alloc() and sgl_free() 2018-01-06 09:18:00 -07:00
loop.c nvme: host delete_work and reset_work on separate workqueues 2018-01-15 17:09:30 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nvmet.h Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block 2017-11-14 15:32:19 -08:00
rdma.c nvmet-rdma: lowering log level for chatty debug messages 2018-01-08 11:01:52 +01:00