diff --git a/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6-sles10.patch b/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6-sles10.patch
index d29c136750431c06dff3731f951b78d776fea2b4..63e6ad277bcd2e45f13a312c4d57cfeb94476d2b 100644
--- a/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6-sles10.patch
+++ b/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6-sles10.patch
@@ -454,3 +454,15 @@ Index: linux-2.6.16-sles10/fs/ext3/xattr.h
  extern int init_ext3_xattr(void);
  extern void exit_ext3_xattr(void);
  
+Index: linux-2.6.16-sles10/fs/ext3/ialloc.c
+===================================================================
+--- linux-2.6.16-sles10.orig/fs/ext3/ialloc.c
++++ linux-2.6.16-sles10/fs/ext3/ialloc.c
+@@ -750,6 +750,7 @@ got:
+ 	ei->i_dtime = 0;
+ 	ei->i_block_alloc_info = NULL;
+ 	ei->i_block_group = group;
++	ei->i_fs_version = 0;
+ 
+ 	ext3_set_inode_flags(inode);
+ 	if (IS_DIRSYNC(inode))
diff --git a/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6.18-vanilla.patch b/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6.18-vanilla.patch
index 249a1e06fcac9864cd96ab54cd01bb717a44f590..c7f3c44658d299e10502dde8e9977ac6a4b98dad 100644
--- a/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6.18-vanilla.patch
+++ b/ldiskfs/kernel_patches/patches/ext3-inode-version-2.6.18-vanilla.patch
@@ -452,3 +452,15 @@ Index: linux-2.6.18/fs/ext3/xattr.h
  extern int init_ext3_xattr(void);
  extern void exit_ext3_xattr(void);
  
+Index: linux-2.6.18/fs/ext3/ialloc.c
+===================================================================
+--- linux-2.6.18.orig/fs/ext3/ialloc.c
++++ linux-2.6.18/fs/ext3/ialloc.c
+@@ -751,6 +751,7 @@ got:
+ 	ei->i_dtime = 0;
+ 	ei->i_block_alloc_info = NULL;
+ 	ei->i_block_group = group;
++	ei->i_fs_version = 0;
+ 
+ 	ext3_set_inode_flags(inode);
+ 	if (IS_DIRSYNC(inode))