diff --git a/[refs] b/[refs] index ae8d0653a41f..3497f30794b3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2423840ded13e6d3b52d88aff8d033bb78fafd08 +refs/heads/master: ae2d9fb18e575ed37ffc241ece4bf68f0be4ae32 diff --git a/trunk/fs/ext4/mballoc.c b/trunk/fs/ext4/mballoc.c index dfe17a134052..444ad998f72e 100644 --- a/trunk/fs/ext4/mballoc.c +++ b/trunk/fs/ext4/mballoc.c @@ -4441,6 +4441,7 @@ ext4_mb_free_metadata(handle_t *handle, struct ext4_buddy *e4b, else if (block >= (entry->start_blk + entry->count)) n = &(*n)->rb_right; else { + ext4_unlock_group(sb, group); ext4_error(sb, __func__, "Double free of blocks %d (%d %d)\n", block, entry->start_blk, entry->count);