Unverified Commit e41c1f42 authored by Mateusz Guzik's avatar Mateusz Guzik Committed by Christian Brauner
Browse files

fs: touch predicts in do_dentry_open()



Helps out some of the asm, the routine is still a mess.

Signed-off-by: default avatarMateusz Guzik <mjguzik@gmail.com>
Link: https://patch.msgid.link/20251109125254.1288882-1-mjguzik@gmail.com


Reviewed-by: default avatarJan Kara <jack@suse.cz>
Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent 50b2a4f1
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -940,7 +940,7 @@ static int do_dentry_open(struct file *f,
	}

	error = security_file_open(f);
	if (error)
	if (unlikely(error))
		goto cleanup_all;

	/*
@@ -950,11 +950,11 @@ static int do_dentry_open(struct file *f,
	 * pseudo file, this call will not change the mode.
	 */
	error = fsnotify_open_perm_and_set_mode(f);
	if (error)
	if (unlikely(error))
		goto cleanup_all;

	error = break_lease(file_inode(f), f->f_flags);
	if (error)
	if (unlikely(error))
		goto cleanup_all;

	/* normally all 3 are set; ->open() can clear them if needed */