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;