Cleanup exported object queue

This patch fixes adding core after core addition failure.
The queue wasn't cleaned before and following core addition cannot
re-initialize queue properly.

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
This commit is contained in:
Slawomir Jankowski 2021-05-13 15:57:34 +02:00
parent 04003be999
commit 9e7f163216

View File

@ -623,8 +623,7 @@ int casdsk_exp_obj_create(struct casdsk_disk *dsk, const char *dev_name,
return 0; return 0;
error_set_geometry: error_set_geometry:
if (exp_obj->ops->cleanup_queue) blk_cleanup_queue(exp_obj->queue);
exp_obj->ops->cleanup_queue(dsk, queue, dsk->private);
error_init_queue: error_init_queue:
blk_mq_free_tag_set(&dsk->tag_set); blk_mq_free_tag_set(&dsk->tag_set);
error_init_tag_set: error_init_tag_set: