From: Jan Kara We have to decrease link-count of the parent directory when removing a subdirectory. Signed-off-by: Jan Kara Signed-off-by: Andrew Morton --- fs/udf/namei.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/udf/namei.c~udf-fix-link-counts fs/udf/namei.c --- a/fs/udf/namei.c~udf-fix-link-counts +++ a/fs/udf/namei.c @@ -878,7 +878,7 @@ static int udf_rmdir(struct inode * dir, inode->i_nlink); clear_nlink(inode); inode->i_size = 0; - inode_dec_link_count(inode); + inode_dec_link_count(dir); inode->i_ctime = dir->i_ctime = dir->i_mtime = current_fs_time(dir->i_sb); mark_inode_dirty(dir); _