|
@@ -590,7 +590,7 @@ xfs_attr_leaf_addname(
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ return error;
|
|
|
|
|
|
/*
|
|
|
* Commit the current trans (including the inode) and start
|
|
@@ -678,7 +678,7 @@ xfs_attr_leaf_addname(
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ return error;
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -741,7 +741,7 @@ xfs_attr_leaf_removename(
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ return error;
|
|
|
}
|
|
|
return 0;
|
|
|
out_defer_cancel:
|
|
@@ -867,7 +867,7 @@ restart:
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ goto out;
|
|
|
|
|
|
/*
|
|
|
* Commit the node conversion and start the next
|
|
@@ -891,7 +891,7 @@ restart:
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ goto out;
|
|
|
} else {
|
|
|
/*
|
|
|
* Addition succeeded, update Btree hashvals.
|
|
@@ -987,7 +987,7 @@ restart:
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ goto out;
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -1110,7 +1110,7 @@ xfs_attr_node_removename(
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ goto out;
|
|
|
/*
|
|
|
* Commit the Btree join operation and start a new trans.
|
|
|
*/
|
|
@@ -1141,7 +1141,7 @@ xfs_attr_node_removename(
|
|
|
goto out_defer_cancel;
|
|
|
error = xfs_defer_finish(&args->trans);
|
|
|
if (error)
|
|
|
- goto out_defer_cancel;
|
|
|
+ goto out;
|
|
|
} else
|
|
|
xfs_trans_brelse(args->trans, bp);
|
|
|
}
|