Spdk/module/bdev
Konrad Sztyber 0aa212bddb bdev/nvme: use stop_discovery in module_fini
Using stop_discovery() will also free the entry contexts tied to that
discovery service.  It's not a big deal to leave them, as module_fini is
usually called on app shutdown, but this gets rid of asan reporting
memory leaks.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I81fc843708694791a5846c24cbde4b32e0fa7287
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12683
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
2022-05-16 10:20:49 +00:00
..
aio bdev/aio: Use bdev_open_ext() for rescan instead of bdev_get_by_name() 2022-04-04 09:57:43 +00:00
compress
crypto
delay
error bdev/error: Use bdev_open_ext() to inject error instead of bdev_get_by_name() 2022-04-04 09:57:43 +00:00
ftl
gpt vbdev_gpt: Report memory domains 2022-04-04 09:57:56 +00:00
iscsi
lvol vbdev_lvol: Report memory domains 2022-05-16 10:14:26 +00:00
malloc
null bdev/null: Use bdev_open_ext() for resize instead of bdev_get_by_name() 2022-04-04 09:57:43 +00:00
nvme bdev/nvme: use stop_discovery in module_fini 2022-05-16 10:20:49 +00:00
ocf bdev/ocf: Implement ENOMEM handling when submitting IO to base device 2022-05-16 10:15:27 +00:00
passthru
pmem bdev/pmem: add support for IO_TYPE_FLUSH 2022-04-11 07:43:23 +00:00
raid bdev/raid: stop the raid bdev in raid_bdev_destruct 2022-04-13 08:33:19 +00:00
rbd bdev/rbd: Use bdev_open_ext() for resize instead of bdev_get_by_name() 2022-04-04 09:57:43 +00:00
split bdev/split: Use bdev_open_ext() for creation instead of bdev_get_by_name() 2022-04-04 09:57:43 +00:00
uring
virtio
zone_block
Makefile