From: Srinivas Eeda Date: Wed, 31 Oct 2007 23:49:43 +0000 (-0700) Subject: ocfs2: fix rename vs unlink race X-Git-Tag: v2.6.24-rc3~176^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e325a88f17196f18888f6e1426eb9fe3b4346d28;p=pandora-kernel.git ocfs2: fix rename vs unlink race If another node unlinks the destination while ocfs2_rename() is waiting on a cluster lock, ocfs2_rename() simply logs an error and continues. This causes a crash because the renaming node is now trying to delete a non-existent inode. The correct solution is to return -ENOENT. Signed-off-by: Srinivas Eeda Signed-off-by: Mark Fasheh --- Reading git-diff-tree failed