• Mark Fasheh's avatar
    ocfs2: Add directory entry later in ocfs2_symlink() and ocfs2_mknod() · a9743fcd
    Mark Fasheh authored
    If we get a failure during creation of an inode we'll allow the orphan code
    to remove the inode, which is correct. However, we need to ensure that we
    don't get any errors after the call to ocfs2_add_entry(), otherwise we could
    leave a dangling directory reference. The solution is simple - in both
    cases, all I had to do was move ocfs2_dentry_attach_lock() above the
    ocfs2_add_entry() call.
    Signed-off-by: default avatarMark Fasheh <mfasheh@suse.com>
    a9743fcd
namei.c 55.8 KB