diff --git a/ldiskfs/kernel_patches/patches/iopen-2.6.18-rhel5.patch b/ldiskfs/kernel_patches/patches/iopen-2.6.18-rhel5.patch
index 1d075ff2cb87e71a9b17110ab20a713925953ecd..2af2d7bf078872c0d2865835321b75fb11eb4eed 100644
--- a/ldiskfs/kernel_patches/patches/iopen-2.6.18-rhel5.patch
+++ b/ldiskfs/kernel_patches/patches/iopen-2.6.18-rhel5.patch
@@ -163,7 +163,7 @@ Index: linux-2.6.18.8/fs/ext3/iopen.c
 +	security_d_instantiate(goal, inode);
 +	__d_drop(dentry);
 +	d_rehash_cond(dentry, 0);
-+	__d_move(goal, dentry);
++	d_move_locked(goal, dentry);
 +	spin_unlock(&dcache_lock);
 +	iput(inode);
 +