extents.c (eeca7ea1baa939c97d58ba821f8c6e683e4388f2) extents.c (011c88e36c26a08590b2ebe214ac854289f85f26)
1/*
2 * Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com
3 * Written by Alex Tomas <alex@clusterfs.com>
4 *
5 * Architecture independence:
6 * Copyright (c) 2005, Bull S.A.
7 * Written by Pierre Peiffer <pierre.peiffer@bull.net>
8 *

--- 4686 unchanged lines hidden (view full) ---

4695 credits = ext4_chunk_trans_blocks(inode, len);
4696 depth = ext_depth(inode);
4697
4698retry:
4699 while (ret >= 0 && len) {
4700 /*
4701 * Recalculate credits when extent tree depth changes.
4702 */
1/*
2 * Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com
3 * Written by Alex Tomas <alex@clusterfs.com>
4 *
5 * Architecture independence:
6 * Copyright (c) 2005, Bull S.A.
7 * Written by Pierre Peiffer <pierre.peiffer@bull.net>
8 *

--- 4686 unchanged lines hidden (view full) ---

4695 credits = ext4_chunk_trans_blocks(inode, len);
4696 depth = ext_depth(inode);
4697
4698retry:
4699 while (ret >= 0 && len) {
4700 /*
4701 * Recalculate credits when extent tree depth changes.
4702 */
4703 if (depth >= 0 && depth != ext_depth(inode)) {
4703 if (depth != ext_depth(inode)) {
4704 credits = ext4_chunk_trans_blocks(inode, len);
4705 depth = ext_depth(inode);
4706 }
4707
4708 handle = ext4_journal_start(inode, EXT4_HT_MAP_BLOCKS,
4709 credits);
4710 if (IS_ERR(handle)) {
4711 ret = PTR_ERR(handle);

--- 1239 unchanged lines hidden ---
4704 credits = ext4_chunk_trans_blocks(inode, len);
4705 depth = ext_depth(inode);
4706 }
4707
4708 handle = ext4_journal_start(inode, EXT4_HT_MAP_BLOCKS,
4709 credits);
4710 if (IS_ERR(handle)) {
4711 ret = PTR_ERR(handle);

--- 1239 unchanged lines hidden ---