Merge tag 'lsk-v3.10-android-14.07' into develop-3.10
[firefly-linux-kernel-4.4.55.git] / fs / xfs / xfs_da_btree.c
index eca6f9d8a26301697e1995845de0184204ce9c25..79ddbaf9320626319e2c278433e5825f6f925bbc 100644 (file)
@@ -1334,7 +1334,7 @@ xfs_da3_fixhashpath(
                node = blk->bp->b_addr;
                xfs_da3_node_hdr_from_disk(&nodehdr, node);
                btree = xfs_da3_node_tree_p(node);
-               if (be32_to_cpu(btree->hashval) == lasthash)
+               if (be32_to_cpu(btree[blk->index].hashval) == lasthash)
                        break;
                blk->hashval = lasthash;
                btree[blk->index].hashval = cpu_to_be32(lasthash);