|
@@ -140,7 +140,7 @@ static long swap_inode_boot_loader(struct super_block *sb,
|
|
|
handle = ext4_journal_start(inode_bl, EXT4_HT_MOVE_EXTENTS, 2);
|
|
|
if (IS_ERR(handle)) {
|
|
|
err = -EINVAL;
|
|
|
- goto swap_boot_out;
|
|
|
+ goto journal_err_out;
|
|
|
}
|
|
|
|
|
|
/* Protect extent tree against block allocations via delalloc */
|
|
@@ -198,6 +198,7 @@ static long swap_inode_boot_loader(struct super_block *sb,
|
|
|
|
|
|
ext4_double_up_write_data_sem(inode, inode_bl);
|
|
|
|
|
|
+journal_err_out:
|
|
|
ext4_inode_resume_unlocked_dio(inode);
|
|
|
ext4_inode_resume_unlocked_dio(inode_bl);
|
|
|
|