extents.c (c8e15130e1636f68d5165aa2605b8e9cba0f644c) | extents.c (76828c882630ced08b5ddce22cc0095b05de9bc5) |
---|---|
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 * --- 2821 unchanged lines hidden (view full) --- 2830 i + 1, ext4_idx_pblock(path[i].p_idx)); 2831 memset(path + i + 1, 0, sizeof(*path)); 2832 bh = sb_bread(sb, ext4_idx_pblock(path[i].p_idx)); 2833 if (!bh) { 2834 /* should we reset i_size? */ 2835 err = -EIO; 2836 break; 2837 } | 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 * --- 2821 unchanged lines hidden (view full) --- 2830 i + 1, ext4_idx_pblock(path[i].p_idx)); 2831 memset(path + i + 1, 0, sizeof(*path)); 2832 bh = sb_bread(sb, ext4_idx_pblock(path[i].p_idx)); 2833 if (!bh) { 2834 /* should we reset i_size? */ 2835 err = -EIO; 2836 break; 2837 } |
2838 /* Yield here to deal with large extent trees. 2839 * Should be a no-op if we did IO above. */ 2840 cond_resched(); |
|
2838 if (WARN_ON(i + 1 > depth)) { 2839 err = -EIO; 2840 break; 2841 } 2842 if (ext4_ext_check_block(inode, ext_block_hdr(bh), 2843 depth - i - 1, bh)) { 2844 err = -EIO; 2845 break; --- 1927 unchanged lines hidden --- | 2841 if (WARN_ON(i + 1 > depth)) { 2842 err = -EIO; 2843 break; 2844 } 2845 if (ext4_ext_check_block(inode, ext_block_hdr(bh), 2846 depth - i - 1, bh)) { 2847 err = -EIO; 2848 break; --- 1927 unchanged lines hidden --- |