• Al Viro's avatar
    fix reiserfs mkdir() breakage · 99890a3b
    Al Viro authored
    if directory has so many subdirectories that its link count is set
    to 1 (i.e. "can't tell accurately") and reiserfs_new_inode() fails,
    we shouldn't decrement the parent's link count in cleanup path;
    that's what DEC_DIR_INODE_NLINK() is for.  As it is, we end up
    with parent suddenly getting zero i_nlink, with very unpleasant
    effects.
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    99890a3b
namei.c 44.1 KB