|
@@ -4441,6 +4441,7 @@ ext4_mb_free_metadata(handle_t *handle, struct ext4_buddy *e4b,
|
|
else if (block >= (entry->start_blk + entry->count))
|
|
else if (block >= (entry->start_blk + entry->count))
|
|
n = &(*n)->rb_right;
|
|
n = &(*n)->rb_right;
|
|
else {
|
|
else {
|
|
|
|
+ ext4_unlock_group(sb, group);
|
|
ext4_error(sb, __func__,
|
|
ext4_error(sb, __func__,
|
|
"Double free of blocks %d (%d %d)\n",
|
|
"Double free of blocks %d (%d %d)\n",
|
|
block, entry->start_blk, entry->count);
|
|
block, entry->start_blk, entry->count);
|