Spdk/module/bdev
Tomasz Zawadzki d3e99f4891 module/virtio_blk/sci: remove legacy config support
This patch removes legacy config support in virtio_blk and virtio_scsi bdev modules.
Most of the options through the legacy config are already reflected in JSON.

Exception to that is "[VirtioPci] Enable" option, which worked for virtio_blk
and virtio_scsi. It then on initialization scanned virtio_pci devices for
presence of blk/scsi. There is no RPC that scans it on demand, nor was it used
in any of the tests. So this patch removes that functionality,
if needed this can be reintroduced as new RPC (or two for each backend).

Module initialization for bdev_virtio_scsi changed to be synchronous.

Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: Ib0978a4a084795e94993bb9122bd73ed49e14b96
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4667
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2020-10-20 02:42:16 +00:00
..
aio module/aio: remove legacy config support 2020-10-16 08:15:26 +00:00
compress bdev/compress: Pass bdev name instead of bdev pointer to _prepare_for_load_init() 2020-10-16 08:14:34 +00:00
crypto bdev modules: remove legacy config support 2020-10-20 02:42:16 +00:00
delay log: remove internal log.h header 2020-10-15 08:23:39 +00:00
error module/error: remove legacy config support 2020-10-16 08:15:26 +00:00
ftl log: remove internal log.h header 2020-10-15 08:23:39 +00:00
gpt module/gpt: remove legacy config support 2020-10-19 09:55:43 +00:00
iscsi bdev modules: remove legacy config support 2020-10-20 02:42:16 +00:00
lvol module/lvol: remove SPDK_INFOLOG from I/O path 2020-10-16 08:14:59 +00:00
malloc module/malloc: remove legacy config support 2020-10-19 09:55:43 +00:00
null module/null: remove legacy config support 2020-10-19 09:55:43 +00:00
nvme bdev modules: remove legacy config support 2020-10-20 02:42:16 +00:00
ocf bdev modules: remove legacy config support 2020-10-20 02:42:16 +00:00
passthru module/passthru: remove legacy config support 2020-10-19 09:55:43 +00:00
pmem bdev modules: remove legacy config support 2020-10-20 02:42:16 +00:00
raid bdev modules: remove legacy config support 2020-10-20 02:42:16 +00:00
rbd bdev modules: remove legacy config support 2020-10-20 02:42:16 +00:00
split module/split: remove legacy config support 2020-10-19 09:55:43 +00:00
uring module/uring: remove legacy config support 2020-10-19 09:55:43 +00:00
virtio module/virtio_blk/sci: remove legacy config support 2020-10-20 02:42:16 +00:00
zone_block bdev/zone: Pass bdev name instead of bdev pointer to vbdev_zone_register() 2020-10-19 09:55:14 +00:00
Makefile bdev: move bdev_rpc library contents 2020-09-25 11:43:42 +00:00