]> err.no Git - linux-2.6/commit
ocfs2: Directory c/mtime update fixes
authorMark Fasheh <mark.fasheh@oracle.com>
Wed, 3 Jan 2007 01:59:40 +0000 (17:59 -0800)
committerMark Fasheh <mark.fasheh@oracle.com>
Mon, 22 Jan 2007 00:18:49 +0000 (16:18 -0800)
commit592282cf2eaa33409c6511ddd3f3ecaa57daeaaa
treefea7fe8403d6b2a96848372a69976b0123a4cf1d
parent72bce5078d124a8b13fb167aea028b6e8d91873e
ocfs2: Directory c/mtime update fixes

ocfs2 wasn't updating c/mtime on directories during dirent
creation/deletion. Fix ocfs2_unlink(), ocfs2_rename() and
__ocfs2_add_entry() by adding the proper code to update the struct inode and
push the change out to disk.

This helps rename/unlink on nfs exported file systems in particular as those
clients compare directory time values to avoid a full re-reading a directory
which hasn't changed.

ocfs2_rename() loses some superfluous error handling as a result of this
patch.

Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
fs/ocfs2/namei.c