Whamcloud - gitweb
LU-11535 ldiskfs: allocate extra ldiskfs_ext_path for root
[fs/lustre-release.git] / ldiskfs / kernel_patches / patches / rhel6.6 / ext4_s_max_ext_tree_depth.patch
index b14d599..c47535d 100644 (file)
@@ -30,7 +30,7 @@ Index: linux-stage/fs/ext4/extents.c
 -              path = kzalloc(sizeof(struct ext4_ext_path) * (depth + 2),
 -                              GFP_NOFS);
 +              path = kzalloc(sizeof(struct ext4_ext_path) *
-+                             EXT4_SB(inode->i_sb)->s_max_ext_tree_depth,
++                             (EXT4_SB(inode->i_sb)->s_max_ext_tree_depth + 1),
 +                             GFP_NOFS);
                if (!path)
                        return ERR_PTR(-ENOMEM);
@@ -55,7 +55,7 @@ Index: linux-stage/fs/ext4/extents.c
        } else {
 -              path = kzalloc(sizeof(struct ext4_ext_path) * (depth + 1),
 +              path = kzalloc(sizeof(struct ext4_ext_path) *
-+                             EXT4_SB(inode->i_sb)->s_max_ext_tree_depth,
++                             (EXT4_SB(inode->i_sb)->s_max_ext_tree_depth + 1),
                               GFP_NOFS);
                if (path == NULL) {
                        ext4_journal_stop(handle);