added mark_inode_dirty(child_dir) to rmdir
changed back to new_inode() in inode_get_new_inode