|
@@ -1566,17 +1566,10 @@ xfs_attr3_leaf_rebalance(
|
|
|
*/
|
|
|
swap = 0;
|
|
|
if (xfs_attr3_leaf_order(blk1->bp, &ichdr1, blk2->bp, &ichdr2)) {
|
|
|
- struct xfs_da_state_blk *tmp_blk;
|
|
|
- struct xfs_attr3_icleaf_hdr tmp_ichdr;
|
|
|
+ swap(blk1, blk2);
|
|
|
|
|
|
- tmp_blk = blk1;
|
|
|
- blk1 = blk2;
|
|
|
- blk2 = tmp_blk;
|
|
|
-
|
|
|
- /* struct copies to swap them rather than reconverting */
|
|
|
- tmp_ichdr = ichdr1;
|
|
|
- ichdr1 = ichdr2;
|
|
|
- ichdr2 = tmp_ichdr;
|
|
|
+ /* swap structures rather than reconverting them */
|
|
|
+ swap(ichdr1, ichdr2);
|
|
|
|
|
|
leaf1 = blk1->bp->b_addr;
|
|
|
leaf2 = blk2->bp->b_addr;
|