From: Al Viro Date: Fri, 20 Jan 2023 00:29:26 +0000 (-0500) Subject: minix_rename(): minix_delete_entry() might fail X-Git-Tag: v6.3-rc1~95^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2cb6a44220b974a7832d1a09630b4cee870b023a;p=thirdparty%2Fkernel%2Flinux.git minix_rename(): minix_delete_entry() might fail Signed-off-by: Al Viro --- diff --git a/fs/minix/namei.c b/fs/minix/namei.c index 382ead96bf541..b99696b90b429 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -230,7 +230,10 @@ static int minix_rename(struct user_namespace *mnt_userns, inode_inc_link_count(new_dir); } - minix_delete_entry(old_de, old_page); + err = minix_delete_entry(old_de, old_page); + if (err) + goto out_dir; + mark_inode_dirty(old_inode); if (dir_de) {