/* That means that in order to get to the block containing the byte at offset 101342453, we would load the indirect block pointed to by pointer 0 in the dinode. We would then load the indirect block pointed to by pointer 48 in that indirect block. We would then load the data block pointed to by pointer 165 in that indirect block. */
static void find_metapath(const struct gfs2_sbd *sdp, u64 block, struct metapath *mp, unsigned int height)
/* That means that in order to get to the block containing the byte at offset 101342453, we would load the indirect block pointed to by pointer 0 in the dinode. We would then load the indirect block pointed to by pointer 48 in that indirect block. We would then load the data block pointed to by pointer 165 in that indirect block. */
static void find_metapath(const struct gfs2_sbd *sdp, u64 block, struct metapath *mp, unsigned int height)
{
	unsigned int i;
	for (i = height; i--;)
		mp->mp_list[i] = do_div(block, sdp->sd_inptrs);
}