Message ID | 20240822003444.GP504335@ZenIV (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [1/3] don't duplicate vfs_open() in kernel_file_open() | expand |
On Thu, Aug 22, 2024 at 01:34:44AM GMT, Al Viro wrote: > Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> > --- Reviewed-by: Christian Brauner <brauner@kernel.org>
diff --git a/fs/open.c b/fs/open.c index 22adbef7ecc2..2bda3aadfa24 100644 --- a/fs/open.c +++ b/fs/open.c @@ -1182,14 +1182,11 @@ struct file *kernel_file_open(const struct path *path, int flags, if (IS_ERR(f)) return f; - f->f_path = *path; - error = do_dentry_open(f, NULL); + error = vfs_open(path, f); if (error) { fput(f); return ERR_PTR(error); } - - fsnotify_open(f); return f; } EXPORT_SYMBOL_GPL(kernel_file_open);
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> --- fs/open.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)