diff --git a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.22-vanilla.patch b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.22-vanilla.patch
index 761c72c25e15a2a7890f66c24610515f363405b2..0f775eee7e4db496cbbe0b097c190fa48d4eebac 100644
--- a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.22-vanilla.patch
+++ b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.22-vanilla.patch
@@ -43,15 +43,6 @@ Index: linux-2.6.12/fs/ext3/namei.c
  		return -EMLINK;
  
  retry:
-@@ -1726,7 +1732,7 @@ retry:
- 	inode->i_size = EXT3_I(inode)->i_disksize = inode->i_sb->s_blocksize;
- 	dir_block = ext3_bread (handle, inode, 0, 1, &err);
- 	if (!dir_block) {
--		drop_nlink(inode); /* is this nlink == 0? */
-+		ext3_dec_count(handle, inode); /* is this nlink == 0? */
- 		ext3_mark_inode_dirty(handle, inode);
- 		iput (inode);
- 		goto out_stop;
 @@ -1758,7 +1764,7 @@ retry:
  		iput (inode);
  		goto out_stop;
diff --git a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch
index 5054b0c60b2571ea20979d97d99bb33d027bb145..86b51448c8d171ac156f5e106fc03a4ced8cee3a 100644
--- a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch
+++ b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.7.patch
@@ -30,15 +30,6 @@ Index: linux-2.6.5-7.283/fs/ext3/namei.c
  		return -EMLINK;
  
  retry:
-@@ -1752,7 +1758,7 @@ retry:
- 	inode->i_size = EXT3_I(inode)->i_disksize = inode->i_sb->s_blocksize;
- 	dir_block = ext3_bread (handle, inode, 0, 1, &err);
- 	if (!dir_block) {
--		inode->i_nlink--; /* is this nlink == 0? */
-+		ext3_dec_count(handle, inode); /* is this nlink == 0? */
- 		ext3_mark_inode_dirty(handle, inode);
- 		iput (inode);
- 		goto out_stop;
 @@ -1784,7 +1790,7 @@ retry:
  		iput (inode);
  		goto out_stop;
diff --git a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch
index d572c8fe13cf158798dc207155198323ff7913ce..fb32a64cf3d76a29e07dd488ca03436e00c7ccd5 100644
--- a/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch
+++ b/ldiskfs/kernel_patches/patches/ext3-nlinks-2.6.9.patch
@@ -30,15 +30,6 @@ Index: linux-2.6.12/fs/ext3/namei.c
  		return -EMLINK;
  
  retry:
-@@ -1726,7 +1732,7 @@ retry:
- 	inode->i_size = EXT3_I(inode)->i_disksize = inode->i_sb->s_blocksize;
- 	dir_block = ext3_bread (handle, inode, 0, 1, &err);
- 	if (!dir_block) {
--		inode->i_nlink--; /* is this nlink == 0? */
-+		ext3_dec_count(handle, inode); /* is this nlink == 0? */
- 		ext3_mark_inode_dirty(handle, inode);
- 		iput (inode);
- 		goto out_stop;
 @@ -1758,7 +1764,7 @@ retry:
  		iput (inode);
  		goto out_stop;