1dd07870e3
Currently, if the Bdev subsystem initialization fails, the initialization failed module does not call the fini function cleanup resource. However, null module use the 'spdk_io_device_register' and spdk_zmalloc to request resources. In failed path, it will cause resource leak when exiting the app. To avoid this, it will cleanup resources when module initialization fails. Change-Id: Ib1a89e5238252d69b6e64ea02a0bd826661349a5 Signed-off-by: Tianyu Yang <yangtianyu2@huawei.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/450105 Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
bdev_null_rpc.c | ||
bdev_null.c | ||
bdev_null.h | ||
Makefile |