mirror of
https://github.com/torvalds/linux.git
synced 2024-11-15 00:21:59 +00:00
md-cluster: add missed lockres_free
We also need to free the lock resource before goto out. Reviewed-by: Goldwyn Rodrigues <rgoldwyn@suse.com> Signed-off-by: Guoqing Jiang <gqjiang@suse.com> Signed-off-by: NeilBrown <neilb@suse.com>
This commit is contained in:
parent
b2b9bfff0a
commit
6e6d9f2cda
@ -647,8 +647,10 @@ static int gather_all_resync_info(struct mddev *mddev, int total_slots)
|
||||
lockres_free(bm_lockres);
|
||||
continue;
|
||||
}
|
||||
if (ret)
|
||||
if (ret) {
|
||||
lockres_free(bm_lockres);
|
||||
goto out;
|
||||
}
|
||||
/* TODO: Read the disk bitmap sb and check if it needs recovery */
|
||||
dlm_unlock_sync(bm_lockres);
|
||||
lockres_free(bm_lockres);
|
||||
|
Loading…
Reference in New Issue
Block a user