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:
parent
04003be999
commit
9e7f163216
@ -623,8 +623,7 @@ int casdsk_exp_obj_create(struct casdsk_disk *dsk, const char *dev_name,
|
||||
return 0;
|
||||
|
||||
error_set_geometry:
|
||||
if (exp_obj->ops->cleanup_queue)
|
||||
exp_obj->ops->cleanup_queue(dsk, queue, dsk->private);
|
||||
blk_cleanup_queue(exp_obj->queue);
|
||||
error_init_queue:
|
||||
blk_mq_free_tag_set(&dsk->tag_set);
|
||||
error_init_tag_set:
|
||||
|
Loading…
Reference in New Issue
Block a user