e075a3dc7a
Add a new spdk_vbdev_module_examine_done() API which vbdev modules can use to notify the generic bdev layer once a base bdev examination is complete. This is especially required for asynchronous vbdevs like GPT which must issue I/O to the base bdev. As part of this patch, add examine callbacks for both split and error, which for now only call this new functions. Later patches will move code from the init callback to the examine callback for these modules. examine callbacks are now required for all vbdev modules. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I49f2d012d1675b878bcd23afff427c740c6502c7 Reviewed-on: https://review.gerrithub.io/368831 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Ziye Yang <optimistyzy@gmail.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> |
||
---|---|---|
.. | ||
aio | ||
error | ||
gpt | ||
malloc | ||
null | ||
nvme | ||
rbd | ||
rpc | ||
split | ||
bdev.c | ||
Makefile | ||
scsi_nvme.c | ||
vtune.c |