---- /dev/null
-+++ b/ldiskfs/kernel_patches/patches/rhel6.3/ext4-notalloc_under_idatasem.patch
-@@ -0,0 +1,14 @@
-+Index: linux-stage/fs/ext4/extents.c
-+===================================================================
-+--- linux-stage.orig/fs/ext4/extents.c 2015-07-13 22:22:56.000000000 +0300
-++++ linux-stage/fs/ext4/extents.c 2015-07-13 22:24:05.000000000 +0300
-+@@ -4318,7 +4318,8 @@ static int ext4_find_delayed_extent(stru
-+ struct buffer_head *head = NULL;
-+ unsigned int nr_pages = PAGE_SIZE / sizeof(struct page *);
-+
-+- pages = kmalloc(PAGE_SIZE, GFP_KERNEL);
-++ /* we are running under i_data_sem so don't re-enter fs code */
-++ pages = kmalloc(PAGE_SIZE, GFP_NOFS);
-+ if (pages == NULL)
-+ return -ENOMEM;
-+
+Index: linux-stage/fs/ext4/extents.c
+===================================================================
+--- linux-stage.orig/fs/ext4/extents.c 2015-07-13 22:22:56.000000000 +0300
++++ linux-stage/fs/ext4/extents.c 2015-07-13 22:24:05.000000000 +0300
+@@ -4318,7 +4318,8 @@ static int ext4_find_delayed_extent(stru
+ struct buffer_head *head = NULL;
+ unsigned int nr_pages = PAGE_SIZE / sizeof(struct page *);
+
+- pages = kmalloc(PAGE_SIZE, GFP_KERNEL);
++ /* we are running under i_data_sem so don't reenter the FS code */
++ pages = kmalloc(PAGE_SIZE, GFP_NOFS);
+ if (pages == NULL)
+ return -ENOMEM;
+
--- /dev/null
+Index: linux-stage/fs/ext4/extents.c
+===================================================================
+--- linux-stage.orig/fs/ext4/extents.c 2015-07-13 22:22:56.000000000 +0300
++++ linux-stage/fs/ext4/extents.c 2015-07-13 22:24:05.000000000 +0300
+@@ -3954,7 +3954,8 @@ static int ext4_ext_fiemap_cb(struct ino
+ struct buffer_head *head = NULL;
+ unsigned int nr_pages = PAGE_SIZE / sizeof(struct page *);
+
+- pages = kmalloc(PAGE_SIZE, GFP_KERNEL);
++ /* we are running under i_data_sem so don't reenter the FS code */
++ pages = kmalloc(PAGE_SIZE, GFP_NOFS);
+ if (pages == NULL)
+ return -ENOMEM;
+
sles11sp2/ext4-max-dir-size-options.patch
rhel6.3/ext4-not-discard-preallocation-umount.patch
rhel6.3/ext4-journal-path-opt.patch
-rhel6.3/ext4-notalloc_under_idatasem.patch
sles11sp3/ext4_s_max_ext_tree_depth.patch
+sles11sp1/ext4-notalloc_under_idatasem.patch
rhel6.3/ext4-not-discard-preallocation-umount.patch
rhel6.3/ext4-journal-path-opt.patch
sles11sp2/ext4-corrupted-inode-block-bitmaps-handling-patches.patch
-rhel6.3/ext4-notalloc_under_idatasem.patch
rhel6.5/ext4-give-warning-with-dir-htree-growing.patch
sles11sp3/ext4-mmp-brelse.patch
sles11sp3/ext4_s_max_ext_tree_depth.patch
+sles11sp1/ext4-notalloc_under_idatasem.patch