libzbc: cleanup init code
authorDmitry Fomichev <dmitry.fomichev@wdc.com>
Mon, 25 May 2020 21:32:53 +0000 (06:32 +0900)
committerJens Axboe <axboe@kernel.dk>
Tue, 26 May 2020 00:21:41 +0000 (18:21 -0600)
commit891660e4292bcf85d966249bd12bb308ed61416c
treea377334205d87a6312b1cf70ec6280bcf82d4245
parent5df5882b267b1cc7d08f7e9038e6c1046d492936
libzbc: cleanup init code

Make sure every allocated data structure gets freed in case of
unsuccessful libzbc ioengine initialization.

Reviewed-by: Damien Le Moal <damien.lemoal@wdc.com>
Signed-off-by: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
engines/libzbc.c